Action to establish a new ssh connection based on host history.
Host history is built using the following sources of hosts:
* '~/.ssh/config'
* '~/.ssh/known_hosts'
* '/etc/hosts'
* '_ssh._tcp' host discovery using bonjour protocol (you need to install pybonjour)
It will start to look for known host after each keystroke. It also detect is a user is added (like root@) and append this user to each host matches it will find.
By default ssh:// url handler is Terminal.app, if you want to use iTerm2 instead you have to set a proper URL schemes in iTerm2 pref pane.
This action is inspired from alfred2 ssh workflow by isometry.