Console SSH connection manager for Linux. Features: - TUI (Bubble Tea) with server list, add/edit form, test/save - CLI commands: add, list, show, edit, delete, connect, test, search, import, export, run, group, template, vault, ssh-config - Encrypted vault (Argon2id + XChaCha20-Poly1305) for passwords - PTY-wrapper for password auth - SQLite (modernc, no CGO) for server profiles - XDG-compatible paths - OpenSSH config generation - Import from ~/.ssh/config
25 lines
243 B
Makefile
25 lines
243 B
Makefile
APP=sshkeeper
|
|
|
|
.PHONY: build run test vet fmt clean install
|
|
|
|
build:
|
|
go build -o bin/$(APP) .
|
|
|
|
run:
|
|
go run .
|
|
|
|
vet:
|
|
go vet ./...
|
|
|
|
fmt:
|
|
go fmt ./...
|
|
|
|
test:
|
|
go test ./...
|
|
|
|
clean:
|
|
rm -rf bin
|
|
|
|
install:
|
|
go build -o $(HOME)/.local/bin/$(APP) .
|