homebrew-cask でインストールしたアプリを Alfred から呼び出せない

homebrew-cask を使って Alfred と、Mac アプリをいくつかインストールしたけど、Alfred からその Mac アプリを呼び出せなかった。アプリ名を入力しても一覧に上がってこない。

homebrew-cask でインストールしたアプリは ~/Applications 下にシンボリックリンクが作成される。そこで Alfred の Search Scope に ~/Applications を追加したみたけど、やっぱり表示されない。Alfred はシンボリックリンクを検索できないようだ。

homebrew-cask はアプリ本体を /opt/homebrew-cask/Caskroom 下にインストールする。Alfred にはそのパスを登録すればいい。パス登録用のサブコマンドを homebrew-cask は提供していて、

brew cask alfred link

を実行すれば OK。