tag:github.com,2008:https://github.com/fitztrev/shuttle/releases Release notes from shuttle 2016-10-18T21:31:45Z tag:github.com,2008:Repository/11328213/v1.2.9 2016-10-18T21:41:26Z v1.2.9 <h1>New Features</h1> <p><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pluwen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pluwen">@pluwen</a> added Chinese language translations <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="167266335" data-permission-text="Title is private" data-url="https://github.com/fitztrev/shuttle/issues/185" data-hovercard-type="pull_request" data-hovercard-url="/fitztrev/shuttle/pull/185/hovercard" href="https://github.com/fitztrev/shuttle/pull/185">#185</a><br> Menus have been translated to Spanish<br> Added a bash script to the default JSON file that allows writing a command to terminal without execution <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="182480436" data-permission-text="Title is private" data-url="https://github.com/fitztrev/shuttle/issues/200" data-hovercard-type="issue" data-hovercard-url="/fitztrev/shuttle/issues/200/hovercard" href="https://github.com/fitztrev/shuttle/issues/200">#200</a></p> <h1>Bug Fixes</h1> <p>Corrected by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pluwen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pluwen">@pluwen</a> icon changes changes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="167265704" data-permission-text="Title is private" data-url="https://github.com/fitztrev/shuttle/issues/184" data-hovercard-type="pull_request" data-hovercard-url="/fitztrev/shuttle/pull/184/hovercard" href="https://github.com/fitztrev/shuttle/pull/184">#184</a><br> Corrected by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bihicheng/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bihicheng">@bihicheng</a> config file edits not working <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="181326631" data-permission-text="Title is private" data-url="https://github.com/fitztrev/shuttle/issues/199" data-hovercard-type="pull_request" data-hovercard-url="/fitztrev/shuttle/pull/199/hovercard" href="https://github.com/fitztrev/shuttle/pull/199">#199</a><br> Fixed an issue that prevented character escapes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="176466772" data-permission-text="Title is private" data-url="https://github.com/fitztrev/shuttle/issues/194" data-hovercard-type="issue" data-hovercard-url="/fitztrev/shuttle/issues/194/hovercard" href="https://github.com/fitztrev/shuttle/issues/194">#194</a><br> Fixed an issue that prevented tabs from opening in terminal on macOS <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="178986911" data-permission-text="Title is private" data-url="https://github.com/fitztrev/shuttle/issues/198" data-hovercard-type="issue" data-hovercard-url="/fitztrev/shuttle/issues/198/hovercard" href="https://github.com/fitztrev/shuttle/issues/198">#198</a><br> Fixed an issue where english was not the default language.</p> <h1>Other Items</h1> <p>All the documentation has been moved out of the readme.md and placed in the <a href="https://github.com/fitztrev/shuttle/wiki">wiki</a>.</p> <p>Testing for this release was done with:<br> 10.12.1 (beta)<br> iTerm 3.0.10</p> thshdw tag:github.com,2008:Repository/11328213/v1.2.8 2016-10-18T19:53:33Z Merge pull request #201 from thshdw/v1.2.8-fixes <p>v1.2.8 fixes</p> fitztrev tag:github.com,2008:Repository/11328213/v1.2.7 2016-08-05T18:46:18Z v1.2.7 <h1>New Features</h1> <ul> <li>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:</li> </ul> <p><code>"iTerm_version": "legacy",</code> targeting iTerm 2.14<br> <code>"iTerm_version": "stable",</code> targeting new versions of iTerm<br> <code>"iTerm_version": "nightly",</code>targeting only the nightly build of iTerm</p> <p>Please make sure to change your shuttle.JSON file accordingly. For more on this see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="163319727" data-permission-text="Title is private" data-url="https://github.com/fitztrev/shuttle/issues/181" data-hovercard-type="issue" data-hovercard-url="/fitztrev/shuttle/issues/181/hovercard" href="https://github.com/fitztrev/shuttle/issues/181">#181</a></p> <h1>Bug Fixes</h1> <ul> <li>corrected by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mortonfox/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mortonfox">@mortonfox</a> -- when iTerm startup preferences are set to "Don't Open Any Windows" nothing happens <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="158171207" data-permission-text="Title is private" data-url="https://github.com/fitztrev/shuttle/issues/175" data-hovercard-type="pull_request" data-hovercard-url="/fitztrev/shuttle/pull/175/hovercard" href="https://github.com/fitztrev/shuttle/pull/175">#175</a> .</li> <li>corrected by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pluwen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pluwen">@pluwen</a> shuttle icon contains unwanted artifacts <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="114362876" data-permission-text="Title is private" data-url="https://github.com/fitztrev/shuttle/issues/141" data-hovercard-type="issue" data-hovercard-url="/fitztrev/shuttle/issues/141/hovercard" href="https://github.com/fitztrev/shuttle/issues/141">#141</a></li> <li>Fixed an issue where commas were not getting parsed <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="152972889" data-permission-text="Title is private" data-url="https://github.com/fitztrev/shuttle/issues/173" data-hovercard-type="issue" data-hovercard-url="/fitztrev/shuttle/issues/173/hovercard" href="https://github.com/fitztrev/shuttle/issues/173">#173</a></li> </ul> <h1>Other Items</h1> <p><em><strong>Be sure to look at the <a href="https://github.com/fitztrev/shuttle/wiki">wiki</a> a lot of directives have been added to shuttle.</strong></em></p> thshdw tag:github.com,2008:Repository/11328213/v1.2.6 2016-08-05T18:46:45Z v1.2.6 <h1>New Features</h1> <ul> <li>added by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/keesfransen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/keesfransen">@keesfransen</a> -- ssh config file parsing only keeps the first alias. This change keeps the menu clean as it only keeps the first argument to <code>Host</code> and will allow for hosts defined like:</li> </ul> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="Host prod/host host.prod HostName myserver.local"><pre class="notranslate"><code>Host prod/host host.prod HostName myserver.local </code></pre></div> <h1>Bug Fixes</h1> <ul> <li>corrected by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mortonfox/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mortonfox">@mortonfox</a> -- when iTerm stable is running but no windows are open nothing happens.</li> <li>iTerm Stable and Terminal apple scripts were not correctly handling events where the app was open but no windows were open.</li> <li>Fixed an issue were iTerm Nightly applescripts would not open if a theme was not set.</li> <li>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.<br> Example:</li> </ul> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="&quot;cmd&quot;: &quot;cifs://myServer/c$&quot;"><pre class="notranslate"><code>"cmd": "cifs://myServer/c$" </code></pre></div> <p>Should open the above path in finder.</p> <h1>Other Items</h1> <ul> <li>Added the script files that compile the applescript files for inclusion in shuttle.app</li> </ul> <p><em><strong>Be sure to look at the <a href="https://github.com/fitztrev/shuttle/wiki">wiki</a> a lot of directives have been added to shuttle.</strong></em></p> thshdw tag:github.com,2008:Repository/11328213/v1.2.5 2016-08-05T18:47:21Z v1.2.5 <h1>New Features</h1> <ul> <li>Changed the readme.md to reflect all options. <strong>Please see the new <a href="https://github.com/fitztrev/shuttle/wiki">wiki</a> it explains all of the settings.</strong></li> <li>Added a new feature <code>"open_in": "VALUE"</code> 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 <code>"tab"</code> or <code>"new"</code></li> <li>Added a new feature <code>"default_theme": "VALUE"</code> is a global setting which sets the default theme for all terminal windows.</li> <li>Cleaned up the default JSON file and changed the names to reflect the action.</li> <li>Added alert boxes on errors for <code>"iTerm_version": "VALUE"</code> and <code>"inTerminal": "VALUE"</code></li> </ul> <p><a target="_blank" rel="noopener noreferrer nofollow" href="https://cloud.githubusercontent.com/assets/4992951/10857358/df7326ca-7f0a-11e5-9c8e-ea79986ffb76.png"><img src="https://cloud.githubusercontent.com/assets/4992951/10857358/df7326ca-7f0a-11e5-9c8e-ea79986ffb76.png" alt="screen shot 2015-10-30 at 11 06 24 am" style="max-width: 100%;"></a></p> <p><a target="_blank" rel="noopener noreferrer nofollow" href="https://cloud.githubusercontent.com/assets/4992951/10857362/e670c806-7f0a-11e5-880f-7b58151ea75d.png"><img src="https://cloud.githubusercontent.com/assets/4992951/10857362/e670c806-7f0a-11e5-880f-7b58151ea75d.png" alt="screen shot 2015-10-30 at 11 08 15 am" style="max-width: 100%;"></a></p> <p><a target="_blank" rel="noopener noreferrer nofollow" href="https://cloud.githubusercontent.com/assets/4992951/10857366/ed4c8962-7f0a-11e5-932b-b9a940c28bea.png"><img src="https://cloud.githubusercontent.com/assets/4992951/10857366/ed4c8962-7f0a-11e5-932b-b9a940c28bea.png" alt="screen shot 2015-10-30 at 11 09 14 am" style="max-width: 100%;"></a></p> <h1>Bug Fixes</h1> <ul> <li>The settings editor had a bug that prevented a terminal based editor like vim from opening.</li> </ul> thshdw tag:github.com,2008:Repository/11328213/1.2.4 2015-10-19T16:34:31Z v1.2.4 <h1>Bug Fixes</h1> <ul> <li>Fixed the icon it was not turning white.</li> <li>Fixed iTerm2 variable</li> <li>About window on top changes</li> </ul> <h1>New Features</h1> <ul> <li>if <code>"title":"Terminal Title"</code> is empty then the title becomes the same as the commands menu name.</li> </ul> thshdw tag:github.com,2008:Repository/11328213/v1.2.3 2015-10-19T16:35:28Z v1.2.3 <h1>Change Log</h1> <ul> <li> <p>Applescript Changes allow for iTerm Stable and Nightly support. <em>Note that this only works with Nightly versions starting after <code>2.9.20150414</code></em><br> In your JSON file the settings directive is <code>"iTerm_version": "nightly",</code> or <code>"iTerm_version": "stable",</code></p> </li> <li> <p>Open a Command in a new window. In your JSON for the command add this directive:</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="&quot;inTerminal&quot;: &quot;new&quot;,"><pre class="notranslate"><code>"inTerminal": "new", </code></pre></div> </li> <li> <p>Open a Command in the existing window. In your JSON for the command add this directive:</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="&quot;inTerminal&quot;: &quot;current&quot;,"><pre class="notranslate"><code>"inTerminal": "current", </code></pre></div> </li> <li> <p>Add a Title to your window: In your JSON for the command add this directive:</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="&quot;title&quot;: &quot;Dev Server - SSH&quot;"><pre class="notranslate"><code>"title": "Dev Server - SSH" </code></pre></div> </li> <li> <p>Add a Theme to your window: In your JSON for the command add this directive:</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="&quot;theme&quot;: &quot;Homebrew&quot;,"><pre class="notranslate"><code>"theme": "Homebrew", </code></pre></div> <p><em>Note: For iTerm this will be the name of your Profile. Apple Menu &gt; iTerm &gt; Preferences &gt; Profiles They are case sensitive</em></p> </li> <li> <p>Change the Path to the JSON file. In your home directory create a file called <code>~/.shuttle.path</code> In this file is the path to the JSON settings. Mine currently reads<code>/Users/thshdw/Desktop/shuttle.json</code></p> </li> <li> <p>Change the default editor. In the JSON settings change <code>“editor”: “default”</code> will open the settings file from the Settings &gt; edit menu in that editor. Set the editor to 'nano', 'vi', or any terminal based editor.</p> </li> <li> <p>Shuttle About Opens a GUI window that shows the version with a button to the home page.</p> </li> </ul> thshdw tag:github.com,2008:Repository/11328213/1.2.2 2014-11-01T15:05:18Z v1.2.2 <p>Adds support for dark mode in Yosemite</p> fitztrev tag:github.com,2008:Repository/11328213/v1.2.1 2014-10-24T18:47:58Z v1.2.1 <p>v1.2.1</p> fitztrev tag:github.com,2008:Repository/11328213/v1.2.0 2013-12-02T17:33:50Z v1.2.0 <h4>Features</h4> <ul> <li>Include option to show/hide servers from SSH config files</li> <li>Include option to ignore hosts based on name or keyword</li> <li>Ability to Import/Export settings file</li> <li>Support for multiple nested menus</li> </ul> <h4>Bug fixes</h4> <ul> <li>Remove status icon from status bar on quit</li> </ul> fitztrev