127-ssh

0.1.2 • Public • Published

127 SSH

Capture your command not found errors and tries to ssh.

Installation

To use 127-ssh you need to use zsh and node.

Start by installing the package with npm:

npm install -g 127-ssh

Then in your ~/.zshrc add this:

command_not_found_handler () {
    if type "127-ssh" > /dev/null; then
        127-ssh $1
    fi
    return 127
}

For 127-ssh to work, you need to use an ssh config file kept in ~/.ssh/config and use it to store your ssh hosts.

Usage

Whenever you type something in your prompt that exit as a command not found, the script will work. It tries to find an ssh configuration with a Host corresponding to the command you typed.

Let's say you want to ssh into your coolserver but you forgot to type ssh you'll get:

$ coolserver
zsh: command not found: coolserver

With 127-ssh:

$ coolserver
SSH Host "coolserver" found
user@coolserver.com's password:

LICENSE

MIT

Readme

Keywords

none

Package Sidebar

Install

npm i 127-ssh

Weekly Downloads

7

Version

0.1.2

License

MIT

Last publish

Collaborators

  • romainberger