Releases: quantumsheep/sshs
Releases · quantumsheep/sshs
4.0.0
Important
Big News: This update is a total rewrite, meaning things might not work like they used to. Also, when trying to get sshs with package managers, there could be some hiccups because of the new programming language it's written in.
It's been almost two years without much new stuff happening with sshs. The old code was my early work in Go, and to be honest, it wasn't fun to mess with anymore. The TUI library that was present wasn't helping either. So, I decided it was time for a big change - I cleaned up the code and switched to a simpler TUI library. All that in hope to revive sshs!
✨ What's New ✨
- New SSH Configuration Parser: Parsing issues are now a thing of the past. The new version ships with an homemade sshs configuration parser!
- Custom Commands with Handlebars: You can now set up sshs to run specific commands and arguments when you pick a host. Pretty cool, right?
- Quick Exit Option (
-e
/--exit
): Want to leave sshs right after you're done with a session? This option is made for you. - Better Search with Fuzzy Matching: Finding things should be a lot easier now with the new search system that guesses what you're looking for.
- Nicer Looking UI: Everything should look better and work smoother.
See All the Changes: Here's the full list of updates from version 3.4.0 to 4.0.0
3.4.0
3.3.0
What's Changed
- Fix full ProxyCommand display missing by @anthony-francisco in #33
- Flake-y fixes and tweaks by @ihatethefrench in #36
- Updated Nix installation instructions in README.md by @ihatethefrench in #37
New Contributors
- @anthony-francisco made their first contribution in #33
Full Changelog: 3.2.0...3.3.0
3.2.0
3.1.0
Use Go 1.18 in release CI
3.0.0
Upgrade to Go 1.18
2.1.2
Use `path/filepath` instead of `path`
2.1.1
Create `~/.ssh/config` if it doesn't exists (Closes #14)
2.1.0
Fix connect for empty hostname
2.0.0
Fix match nothing regex