Releases: fitztrev/shuttle
v1.2.9
New Features
@pluwen added Chinese language translations #185
Menus have been translated to Spanish
Added a bash script to the default JSON file that allows writing a command to terminal without execution #200
Bug Fixes
Corrected by @pluwen icon changes changes #184
Corrected by @bihicheng config file edits not working #199
Fixed an issue that prevented character escapes #194
Fixed an issue that prevented tabs from opening in terminal on macOS #198
Fixed an issue where english was not the default language.
Other Items
All the documentation has been moved out of the readme.md and placed in the wiki.
Testing for this release was done with:
10.12.1 (beta)
iTerm 3.0.10
v1.2.7
New Features
- Now that iTerm stable is at version 3, the version 2 applescripts no longer apply to the stable branch. shuttle still supports iTerm 2.14. If you still want to use this legacy version you will have to change your iTerm_version setting to legacy. Valid settings are:
"iTerm_version": "legacy",
targeting iTerm 2.14
"iTerm_version": "stable",
targeting new versions of iTerm
"iTerm_version": "nightly",
targeting only the nightly build of iTerm
Please make sure to change your shuttle.JSON file accordingly. For more on this see #181
Bug Fixes
- corrected by @mortonfox -- when iTerm startup preferences are set to "Don't Open Any Windows" nothing happens #175 .
- corrected by @pluwen shuttle icon contains unwanted artifacts #141
- Fixed an issue where commas were not getting parsed #173
Other Items
Be sure to look at the wiki a lot of directives have been added to shuttle.
v1.2.6
New Features
- added by @keesfransen -- ssh config file parsing only keeps the first alias. This change keeps the menu clean as it only keeps the first argument to
Host
and will allow for hosts defined like:
Host prod/host host.prod
HostName myserver.local
Bug Fixes
- corrected by @mortonfox -- when iTerm stable is running but no windows are open nothing happens.
- iTerm Stable and Terminal apple scripts were not correctly handling events where the app was open but no windows were open.
- Fixed an issue were iTerm Nightly applescripts would not open if a theme was not set.
- Fixed an issue with the URL detection. shuttle checks the command to see if its a URL then opens that URL in the default app.
Example:
"cmd": "cifs://myServer/c$"
Should open the above path in finder.
Other Items
- Added the script files that compile the applescript files for inclusion in shuttle.app
Be sure to look at the wiki a lot of directives have been added to shuttle.
v1.2.5
New Features
- Changed the readme.md to reflect all options. Please see the new wiki it explains all of the settings.
- Added a new feature
"open_in": "VALUE"
is a global setting which sets how commands are open. Do they open in new tabs or new windows? This setting accepts the value of"tab"
or"new"
- Added a new feature
"default_theme": "VALUE"
is a global setting which sets the default theme for all terminal windows. - Cleaned up the default JSON file and changed the names to reflect the action.
- Added alert boxes on errors for
"iTerm_version": "VALUE"
and"inTerminal": "VALUE"
Bug Fixes
- The settings editor had a bug that prevented a terminal based editor like vim from opening.
v1.2.4
v1.2.3
Change Log
-
Applescript Changes allow for iTerm Stable and Nightly support. Note that this only works with Nightly versions starting after
2.9.20150414
In your JSON file the settings directive is"iTerm_version": "nightly",
or"iTerm_version": "stable",
-
Open a Command in a new window. In your JSON for the command add this directive:
"inTerminal": "new",
-
Open a Command in the existing window. In your JSON for the command add this directive:
"inTerminal": "current",
-
Add a Title to your window: In your JSON for the command add this directive:
"title": "Dev Server - SSH"
-
Add a Theme to your window: In your JSON for the command add this directive:
"theme": "Homebrew",
Note: For iTerm this will be the name of your Profile. Apple Menu > iTerm > Preferences > Profiles They are case sensitive
-
Change the Path to the JSON file. In your home directory create a file called
~/.shuttle.path
In this file is the path to the JSON settings. Mine currently reads/Users/thshdw/Desktop/shuttle.json
-
Change the default editor. In the JSON settings change
“editor”: “default”
will open the settings file from the Settings > edit menu in that editor. Set the editor to 'nano', 'vi', or any terminal based editor. -
Shuttle About Opens a GUI window that shows the version with a button to the home page.
v1.2.2
v1.2.0
v1.1.2
v1.1.1
Features
cmd
in.shuttle.json
now supports URLs (http://, smb://, vnc://, etc.)- Opens in your OS default applications
Bug fixes
- Fix issue with iTerm running command in the previous tab's split, instead of the new tab.
- Escape double quote characters in
cmd
Misc
- Create default config file on application load, instead of menu open
- Added test configuration files