自分のMacで使えるURLスキームをリスト表示するコマンド

2015年9月26日

url_scheme_list

SpeedBookmarksの作者さんのページで紹介されていたコマンド。

SpeedBookmarks

ターミナルで以下のコマンドを実行すると自分のMacで使えるURLスキームがすべて表示されます。

/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -dump | egrep "bindings.+:" | sort

「lsregister」コマンドでLaunchServiceに登録されている情報を引き出し、「bindings.+:」という単語が含まれているデータだけを抜き出している模様。

「addressbook:」「dict:」「ical:」「message:」「photostream:」「x-apple-calendarevent:」「x-apple.systempreferences:」などのシステムデフォルトアプリを起動するURLスキームや、サードパーティ製のアプリを起動するURLスキームも多数見つけることができました。