まえがき
ターミナルからGUIアプリへ連携する open というコマンドがある。
open コマンド
ディレクトリを指定すると、Finderが開く。
$ open .
URLを指定すると、ブラウザが開く。
$ open https://dekirukigasuru.com
ファイルを指定すると、関連づけられたアプリが開く。
$ open test.txt
-R オプションでファイルのあるディレクトリが開く。
$ open -R test.txt
もう一つ別にアプリを開く。
$ open test.txt
$ open -n test.txt
アプリの関連づけは LaunchServices で管理されている
コマンドパス
$ /System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister
設定ファイルの場所
$ ~/Library/Preferences/com.apple.LaunchServices.plist