I built hop because I was tired of grepping through my SSH config. It's a fast, fuzzy-matching SSH manager with a beautiful terminal UI.
Features:
Fuzzy connect (hop prod matches prod-web-01)
TUI dashboard for browsing/managing connections
Multi-exec: run commands across server groups
Import existing ~/.ssh/config
Single Go binary, zero dependencies
Would love your feedback! https://github.com/danmartuszewski/hop
Thanks for Hop. It is really fast and easy to configure. Clone a connection and voilá, another server ready.
Just boot a few machines to test this and installed ssh keys on those remote so it allows me to logon without password... and why not an option on Hop to do that?
ssk-keygen and ssh-copy-id to the server with a single option! This can be done by hand but I would used it if it was available.
Nothing fancy, just check for ssh and if it can do it, the user will only put the password once.
Btw, I also did a script to allow me to execute Hop, enter a server and get back to Hop, as it exists to the terminal. Why not get back to Hop? Or put an option to exit but make this the default? Just an idea.
What does the copy (y) option do? I don't get the command on clipboard.
Haven't added so many connections yet, but maybe a 3 column view would be nice when we get loads of connections...
Also the ~/.config/hop/config.yaml can be on the help and it is good info, or maybe visit github that not everyone does.
Thanks for checking. There has been some improvements covering that added. Have a look at GitHub issues and add issue if you have something you would like me to add to hop
danmartuszewski|22 days ago
Features:
Fuzzy connect (hop prod matches prod-web-01) TUI dashboard for browsing/managing connections Multi-exec: run commands across server groups Import existing ~/.ssh/config Single Go binary, zero dependencies Would love your feedback! https://github.com/danmartuszewski/hop
roscas|22 days ago
danmartuszewski|19 days ago
Kate5477|22 days ago
[deleted]