Macのターミナルからファイルに関連付けられたアプリ一覧を取得する
前提とあるプログラムを組むうえで、Macで「ファイルに関連付けられたアプリケーション」をターミナルから取得する必要がありました。
Finderでいうところのこれです。
デフォルトのアプリケーションを取得するだけであればmdlsコマンドやdutiコマンドを用いれば簡単なのですが、今回欲しいのは選択できるアプリケーションのリストです。
調べたところ、Macでは拡張子ごとのアプリケーションの関連付けはLaunch Servicesで管理されており、lsregisterという実行