この記事は ひとり Mac Apps Advent Calendar 2020 - Adventar" 1日目の記事です。 adventar.org
Service Station はファイル・フォルダにルールを設けて、そのルールに該当していたときに任意のアプリケーションやスクリプトを Finder の右クリックメニューに追加できるアプリケーションです。
インストール方法
Mac App Store からインストールすることが可能です。
では、具体的に何ができるのかを見ていきます。
ルールの設定
!https://i.gyazo.com/4f42191bcf8399335f94464d6011662c.png(https://i.gyazo.com/4f42191bcf8399335f94464d6011662c.png
まずは Service Station を立ち上げて、ルールを作成します。
ルールに該当しているファイル・フォルダだった場合、右側の Menu Items に登録したアプリケーションが右クリックメニューに表示されるようになります。
拡張子が css, scss, html, js, ts のいずれかの場合にマッチさせる例
コンテキストメニューに表示するアプリケーションを設定する
ルールを設定したら、次はコンテキストメニューに表示するアプリケーションを設定します。
デフォルトで設定されている Folders
ルールに対して Menu Items
を追加してみます。
Folders
は名前の通りフォルダに対して実行されるルールです。
Menu Items の左下にある +
ボタンを押下します。
Add Application
と Add Script
の2つのメニューが表示されます。
Add Application
はアプリケーションフォルダ内のアプリケーションを登録することができます。
実行できるスクリプトの種類と、サンプルコードの場所
Add Script
はスクリプトファイルを登録することができます。(AppleScript, JavaScript, Shell Scripts, Automator Workflows に対応しています)
スクリプトはアプリケーションの Application Scripts
に配置しないと実行できないので若干面倒なのですが、 System Setup
タブの Scripts 内にある Open Application Scripts Directory
ボタンからスクリプトのコードを置く場所をFinder で開くことができます。
スクリプトを実行する際に渡ってくるファイルのURLや選択しているファイルの種類に関する引数の情報やサンプルコードは、同じく Scripts 内の Sample Scripts
ボタンから確認することができます。
スクリプトを作成して登録したい場合はこちらを参考にしてみるのが良いでしょう。
アプリケーションを追加する
では Add Application
でアプリケーションを追加してみましょう。
Foleders
ルールに対し、アプリケーションとして "iTerm", "WebStorm" を "Menu Items" に追加しました。
これで、Finder でフォルダに対してコンテキストメニューを表示した時に "iTerm", "WebStorm" が表示されるようになります。
フォルダを右クリックして、登録したアプリケーションがコンテキストメニューに表示されるか確認してみます。
出ました!
これでコンテキストメニューからアプリケーションを簡単に開けるようになりました!
使うアプリケーションがある程度限られている場合はファイルを開くときの煩わしさが解消されそうですね。