manssh is a command line tool for managing your ssh alias config easily, inspire by storm project, powered by Go.
Note: only Host
, HostName
, User
, Port
, IdentityFile
and ProxyCommand
is implemented at this point, other configs and comments will loss.
go get github.com/xwjdsh/manssh
brew tap xwjdsh/tap
brew install xwjdsh/tap/manssh
Download it from releases, and extact it to your PATH
environment.
% manssh
NAME:
manssh - Manage your ssh alias configs easily
USAGE:
manssh [global options] command [command options] [arguments...]
VERSION:
0.1.0
COMMANDS:
add, a add a new ssh alias record
list, l list all ssh alias records
update, u update existing ssh alias record
delete, d delete existing ssh alias record
backup, b backup ssh alias config records
help, h Shows a list of commands or help for one command
GLOBAL OPTIONS:
--config value, -c value (default: "/Users/wendell/.ssh/config")
--help, -h show help
--version, -v print the version