One command. One file per server.
sshm0 is a command-line SSH connection manager built in pure Bash. You save servers with a name, an IP, and whatever auth details you need. After that, sshm0 connect web1 drops you into a shell. No more digging through notes for that one IP address you use twice a month.
The whole thing is just Bash scripts and plain-text config files — one file per server in ~/.config/sshm0/servers/. There is no daemon running, no database, and nothing installed outside of your home directory. If you know your way around a terminal, you already know how to inspect, back up, or edit your config by hand.
Argument parsing is handled by parseArger, a Bash-native argument parser that generates flag handling from a declarative spec. The rest — config management, SSH invocation, tab completion — is straightforward shell scripting with no external dependencies beyond ssh and standard Unix tools.
The source code lives on GitHub. Issues and pull requests are welcome.