sshelf
v1.0.0
Published
A cozy shelf for all your SSH connections.
Readme
🗂 sshelf
A cozy shelf for all your SSH connections.
Reads your ~/.ssh/config and gives you a clean way to list, inspect and jump into any host.
Install
npm install -g sshelfUsage
sshelf list # Show all hosts in a table
sshelf info <host> # Print full config for a host as JSON
sshelf connect <host> # Open an SSH sessionExample
$ sshelf list
Found 3 host(s) in /home/user/.ssh/config
Host HostName User Port
---------------------------------------------------------------------------
prod 192.168.1.10 deploy 22
staging staging.example.com ubuntu 2222
bastion 10.0.0.1 ec2-user -$ sshelf info prod
{
"name": "prod",
"hostname": "192.168.1.10",
"user": "deploy",
"port": "22"
}Requirements
- Node.js v24+
- An existing
~/.ssh/config
