Skip to content

Releases: fitztrev/shuttle

v1.2.9

18 Oct 21:41
Compare
Choose a tag to compare

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

24 Jul 21:11
Compare
Choose a tag to compare

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

24 Feb 09:28
Compare
Choose a tag to compare

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

06 Nov 01:41
Compare
Choose a tag to compare

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"

screen shot 2015-10-30 at 11 06 24 am

screen shot 2015-10-30 at 11 08 15 am

screen shot 2015-10-30 at 11 09 14 am

Bug Fixes

  • The settings editor had a bug that prevented a terminal based editor like vim from opening.

v1.2.4

18 Oct 06:36
Compare
Choose a tag to compare

Bug Fixes

  • Fixed the icon it was not turning white.
  • Fixed iTerm2 variable
  • About window on top changes

New Features

  • if "title":"Terminal Title" is empty then the title becomes the same as the commands menu name.

v1.2.3

15 Oct 23:14
Compare
Choose a tag to compare

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

01 Nov 15:05
Compare
Choose a tag to compare

Adds support for dark mode in Yosemite

v1.2.0

02 Dec 17:33
Compare
Choose a tag to compare

Features

  • Include option to show/hide servers from SSH config files
  • Include option to ignore hosts based on name or keyword
  • Ability to Import/Export settings file
  • Support for multiple nested menus

Bug fixes

  • Remove status icon from status bar on quit

v1.1.2

23 Jul 20:50
Compare
Choose a tag to compare

Bug fixes

  • Fix issue with parsing the default JSON config file

v1.1.1

20 Jul 03:24
Compare
Choose a tag to compare

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