fd7361aa14
- go.mod replace directive for git.tukangketik.id/swanadiva/hostkeeper → ../../v1 - store/ package: JSON file persistence for hosts, snippets, keys, settings (~/Library/Application Support/hostkeeper/v2/) - model SSH fields: Hostname, Port, Username, AuthType, Password, KeyID - sshconn/ package: real SSH client via golang.org/x/crypto/ssh - Terminal WS: real SSH connection with fallback to mock shell - Dynamic host list in terminal (server-rendered JSON script tag) - All mock data defaults removed from model packages - Settings persist via store/settings.go
34 lines
1.2 KiB
Modula-2
34 lines
1.2 KiB
Modula-2
module git.tukangketik.id/swanadiva/hostkeeper/v2
|
|
|
|
go 1.26.4
|
|
|
|
require (
|
|
git.tukangketik.id/swanadiva/hostkeeper v1.0.0
|
|
github.com/gofiber/contrib/websocket v1.3.4
|
|
github.com/gofiber/fiber/v2 v2.52.14
|
|
github.com/gofiber/template/html/v2 v2.1.3
|
|
)
|
|
|
|
require (
|
|
github.com/andybalholm/brotli v1.1.0 // indirect
|
|
github.com/clipperhouse/stringish v0.1.1 // indirect
|
|
github.com/clipperhouse/uax29/v2 v2.5.0 // indirect
|
|
github.com/fasthttp/websocket v1.5.8 // indirect
|
|
github.com/gofiber/template v1.8.3 // indirect
|
|
github.com/gofiber/utils v1.1.0 // indirect
|
|
github.com/google/uuid v1.6.0 // indirect
|
|
github.com/klauspost/compress v1.17.9 // indirect
|
|
github.com/mattn/go-colorable v0.1.13 // indirect
|
|
github.com/mattn/go-isatty v0.0.20 // indirect
|
|
github.com/mattn/go-runewidth v0.0.19 // indirect
|
|
github.com/savsgio/gotils v0.0.0-20240303185622-093b76447511 // indirect
|
|
github.com/valyala/bytebufferpool v1.0.0 // indirect
|
|
github.com/valyala/fasthttp v1.52.0 // indirect
|
|
github.com/valyala/tcplisten v1.0.0 // indirect
|
|
golang.org/x/crypto v0.53.0 // indirect
|
|
golang.org/x/net v0.55.0 // indirect
|
|
golang.org/x/sys v0.46.0 // indirect
|
|
)
|
|
|
|
replace git.tukangketik.id/swanadiva/hostkeeper => ../../v1
|