This program shows a pretty GUI for all the SSH server connections found in your SSH config file. Simply type to filter and use the arrow keys to select. Press enter to open the SSH connection.
- Install using
npm install -g ssg-js
- Run
ssg
- Enjoy all your visualised server connections.
var ssg = require('ssg-js');
// Use the default ~/.ssh/config file
ssg.run();
// Or specify a custom config file path
ssg.run('/path/to/my/ssh/config');
As SSH config doesn't come with an ability to add a description or tags, you must put in lines similar to the following in order to get the description and tag fields populated.
# @description My awesome description
# @tags tags separated by some spaces
Host uniquehostname
Hostname awesomehost.local
User ubuntu
npm run docs
- JS Docs
- Updated Readme (ssg-js rather than ssg)
- Colours
- Ability to specify custom config file
- Minor Bugfixes
- Initial release