A simple SSH shortcut menu for OS X
http://fitztrev.github.io/shuttle/
Sidenote: Many people ask, so here's how I have my terminal setup.
- Download Shuttle
- Copy to Applications
The default, out-of-the-box configuration should be good enough to get started. However, if you're looking to customize the appearance further, here are a few advanced tips.
By default, Shuttle will parse your ~/.ssh/config
file for hosts.
"show_ssh_config_hosts": false,
"ssh_config_ignore_hosts": ["github.com", "git.example.com"],
"ssh_config_ignore_keywords": ["git"],
Host work/servers/web01
HostName user@web01.example.com
- or -
Host gandalf
# shuttle.name = work/servers/web01 (webserver)
HostName user@web01.example.com
- Cloud hosting integration
- AWS, Rackspace, Digital Ocean, etc
- Using their APIs, automatically add all of your machines to the menu
- Preferences panel for easier configuration
- Update notifications
- Keyboard hotkeys
- Open menu
- Select host option within menu
This project was created by Trevor Fitzgerald. I owe many thanks to the following people who have helped make Shuttle even better.
(In alphabetical order)
- Alex Carter
- Dave Eddy
- Dmitry Filimonov
- Frank Enderle
- Jack Weeden
- Justin Swanson
- Marco Aurélio
- Martin Grund
- Michael Davis
- Rui Rodrigues
- Ryan Cohen
- Thomas Rosenstein
- Tibor Bödecs
Shuttle was inspired by SSHMenu, the GNOME applet for Linux.
I also looked to projects such as MLBMenu and QuickSmileText for direction on building a Cocoa app for the status bar.