Uri2001/shh — reverse-engineered prompt
Reverse engineered prompt
Build me a small Go command line tool called shh that helps me manage the SSH servers I connect to often.
When I run it, I want a simple terminal interface where I can see my saved hosts, search them quickly by hostname or notes, and use the keyboard to add, edit, delete, or connect. It should save the host list locally in a small SQLite database and remember useful stats like when I last connected and how many times I’ve used each host.
Please include a way to import possible SSH hosts from my shell history, so I don’t have to type everything in manually. I also want command flags that can just print the selected hostname or the full ssh command instead of connecting.
Keep it easy to install with Go, include a Makefile for build, run, test, format, vet, and tidy, and add a clear README with usage and keyboard shortcuts.
Want more depth? Deep Reverse