An interactive parallel ssh client featuring autocomplete and asynchronous execution.
hss is an interactive ssh client for multiple servers. It will provide almost the same experience as in the bash environment. It supports interactive input based on libreadline, history( responding to the C-r key), auto-completion from remote server on the tab key for commands and paths. The command is executed on all servers in parallel. Execution on one server does not need to wait for that on another server to finish before starting. So we can run a command on hundreds of servers at the same time.
hss is an interactive ssh client for multiple servers. It will provide almost the same experience as in the bash environment. It supports interactive input based on libreadline, history( responding to the C-r key), auto-completion from remote server on the tab key for commands and paths. The command is executed on all servers in parallel. Execution on one server does not need to wait for that on another server to finish before starting. So we can run a command on hundreds of servers at the same time.
To install hss, run the following command in macOS terminal (Applications->Utilities->Terminal)
sudo port install hss
To see what files were installed by hss, run:
port contents hss
To later upgrade hss, run:
sudo port selfupdate && sudo port upgrade hss
Reporting an issue on MacPorts Trac
The MacPorts Project uses a system called Trac to file tickets to report bugs and enhancement requests.
Though anyone may search Trac for tickets, you must have a GitHub account in order to login to Trac to create tickets.