tag:github.com,2008:https://github.com/fitztrev/shuttle/releasesRelease notes from shuttle2016-10-18T21:31:45Ztag:github.com,2008:Repository/11328213/v1.2.92016-10-18T21:41:26Zv1.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>thshdwtag:github.com,2008:Repository/11328213/v1.2.82016-10-18T19:53:33ZMerge pull request #201 from thshdw/v1.2.8-fixes<p>v1.2.8 fixes</p>fitztrevtag:github.com,2008:Repository/11328213/v1.2.72016-08-05T18:46:18Zv1.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>thshdwtag:github.com,2008:Repository/11328213/v1.2.62016-08-05T18:46:45Zv1.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=""cmd": "cifs://myServer/c$""><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>thshdwtag:github.com,2008:Repository/11328213/v1.2.52016-08-05T18:47:21Zv1.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>thshdwtag:github.com,2008:Repository/11328213/1.2.42015-10-19T16:34:31Zv1.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>thshdwtag:github.com,2008:Repository/11328213/v1.2.32015-10-19T16:35:28Zv1.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=""inTerminal": "new","><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=""inTerminal": "current","><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=""title": "Dev Server - SSH""><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=""theme": "Homebrew","><pre class="notranslate"><code>"theme": "Homebrew",
</code></pre></div>
<p><em>Note: For iTerm this will be the name of your Profile. Apple Menu > iTerm > Preferences > 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 > 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>thshdwtag:github.com,2008:Repository/11328213/1.2.22014-11-01T15:05:18Zv1.2.2<p>Adds support for dark mode in Yosemite</p>fitztrevtag:github.com,2008:Repository/11328213/v1.2.12014-10-24T18:47:58Zv1.2.1<p>v1.2.1</p>fitztrevtag:github.com,2008:Repository/11328213/v1.2.02013-12-02T17:33:50Zv1.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