Commit Graph

4 Commits (main)

Author SHA1 Message Date
mirivlad 257ce79d42 fix: unlock legacy vault kdf files 2026-05-28 10:16:14 +08:00
mirivlad e1d709396b feat: improve tui and vault handling 2026-05-28 02:25:18 +08:00
mirivlad 73c60b9f93 Fix: test with password, group management, vault progress
- Test in form now works with password before save (TestConnectionWithPassword)
- Groups: show existing groups in form hint, group rename/delete commands
- Vault: added progress indicators ('Unlocking vault...', 'Deriving key... done.')
- Separate template.go for command template commands
2026-05-26 17:48:13 +08:00
mirivlad 883a1e66a7 Initial commit: sshkeeper v0.1.0
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
2026-05-26 09:11:55 +08:00