Group Shell combines multiple remote shells into a unified terminal. This tool consolidates access to several shell sessions from one interface.
The Group Shell prompt shows the number of listening shells and active shells. A shell is considered "listening" if its prompt has returned and is accepting commands, while "active" shells are those with an active connection. Group Shell also has the ability to enable or disable shells individually.
In a sample session, users can easily execute commands on multiple machines simultaneously. Users can press Ctrl-C to trigger the control shell and list information about the remote shells. Group Shell can also detect common SSH key problems and offer help.
This release of Group Shell includes several updates and enhancements, including the replacement of the control shell with colon-prefixed commands, support for file transfer, and a new completion mechanism from the local filesystem. Overall, Group Shell is a useful tool for executing commands on multiple remote machines at one time.
Version 0.3: N/A