Alfred 4のターミナル機能で実行されるアプリをiTerm2に変更する方法

AlfredにはUNIXコマンドを入力して、それをターミナルで実行する「ターミナル」機能があります。

わざわざターミナルに切り替えることなく、Alfredを起動して>を入力した後にコマンドを入力して実行できるので非常に便利なのですが、実行されるアプリがOS標準の「ターミナル.app」になってしまいます。
自分はiTerm2というターミナルアプリを使っているので、今回はAlfred 4でiTerm2を実行する方法についてまとめておきます。
custom-iterm-applescripts-for-alfredでスクリプトをコピーする
iTerm2をターミナル機能で使うためには、専用のAppleScriptを取得する必要があります。
そのために、まずは「custom-iterm-applescripts-for-alfred」のGitへアクセスします。
「Text instructions」にかかれてあるコードをターミナル上で実行します(iTerm2のバージョンが3.1.1以上の場合は下記のコードを使用)。
curl --silent 'https://raw.githubusercontent.com/stuartcryan/custom-iterm-applescripts-for-alfred/master/custom_iterm_script_iterm_3.1.1.applescript' | pbcopy
実行すると、ターミナル上は何も起こりませんが、クリップボードにAppleScriptがコピーされています。
コピーしたスクリプトの設定
Alfredの[開発環境]→[Features]→[Terminal]を開いて「Application」を「Custom」に切り替えます。
あとは先ほどコピーしたスクリプトを下のテキストエリアにそのままペーストします(追加ではなく完全に置き換え)。

これで設定は完了です。
ターミナル機能を実行すれば、ちゃんとiTerm2が開いてコマンドが実行されるようになります。


修飾キーに自分ルールをつけてショートカットキーを管理して使いやすくする
Macの最前面ウインドウをハイライトし、背景を薄暗くして集中力を高める「HazeOver」
Brewfileを使ってMac移行時にコマンド1つで必要なアプリを全てインストールできるようにする|Homebrew Bundle
Workspacesの特定ワークスペースのURLを取得・実行する方法
AlfredでKarabiner-Elementsのプロファイルを切り替えるWorkflowの作り方
Google Driveでフォルダのコピーをする方法
ウインドウリサイズを素早く行う!BetterTouchToolのウインドウスナップ機能の自分なりのカスタマイズ設定
MAMPでhtdocs内に複数のローカルホストを作成する方法
デフォルトのままじゃもったいない!Google日本語入力での品詞の設定方法と意味まとめ
Google HomeやAlexaで環境音を再生する方法
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
HTMLが書ければすぐ習得できるテンプレートエンジン「EJS」の基本的な書き方
Xnapperを使って、他人に共有するときに見栄えの良いスクリーンショット画像を作成する
スライドを簡単に実装できるJavaScriptライブラリ「Swiper」
Google Chrome が提供しているベータ版含む4つのバージョンの違いとインストール方法
Macでマクロの作成が出来るKeyboard Maestroの基本的な使い方
Movable TypeでAssetURLやEntryPermalink・ContentPermalinkで出力されるパスを絶対パスから相対パスに変える
Path Finderのフォルダ移動ショートカットキーを設定する【デフォルト設定 + Keyboard Maestro】
ATOKで英単語変換時に、すべて大文字・小文字の状態で変換する方法
今から始めるUIデザインツールSketch入門 Sketchの特徴と使う理由