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が開いてコマンドが実行されるようになります。


Fantastical 2で予定の登録時に使えるキーワードまとめ
macOSで画面を拡大縮小するズーム機能の設定
Path Finder 8でブックマークバーにフォルダやアプリケーションを設置して使用する
Path Finderの「閉じたタブの開き直し」ショートカットキーを他アプリに合わせる
MacのQuick Lookをもっと便利にしてくれるプラグインまとめ
Alfred 4でスニペットを作成して使用する方法
Keyboard Maestroの「Click at Found Image」で画像と一致する場所をクリックするマクロの作り方
AlfredのCustom Web SearchにDeepL翻訳を追加する方法
外部マウスを自由にカスタマイズできるステアーマウスで、マウスの細かい設定を行う
ATOKで選択した単語の意味を素早く調べられる「ATOKイミクル」の使い方
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
Figmaのコメント機能を利用してデザイン上のやり取りを円滑にする
Figmaで画面遷移図やフローチャートをつくるときに線を自動で引いてくれるプラグイン「Autoflow」
Illustratorでスクリプトを実行するいくつかの方法
Visual Studio CodeでMovable TypeのMTMLファイルを開く拡張機能「Movable Type Markup Language Syntax」
Alfredと1Passwordの連携をもっと便利に使いこなすための1Passwordのカテゴリ管理方法
日々のちょっとした作業を効率的にする小技 #1日1Tips – 2019年7月
Dropboxのスマートシンク機能でハードディスクの容量を消費せずにファイルの管理を行う
Obsidianを使った「自己流PKM」で行う知識トレーニング
Macでアプリケーションを指定してファイルを開く方法まとめ
Macのダイアログを強化するDefault Folder Xの使い方