Istnieją trzy typy adresów URL, które można otworzyć Terminal z Safari:
ssh
telnet
x-man-page
Informacje te można znaleźć pod CFBundleURLTypes
kluczem w:/Applications/Utilities/Terminal.app/Contents/Info.plist
Aby więc otworzyć aplikację Terminal, możesz umieścić link:
<a href="telnet://">telnet</a>
<a href="ssh://">ssh</a>
<a href="x-man-page://">man page</a>
Dla mnie nie wypełnia to informacji w Terminalu.
Bonus: tę regułę można zastosować do dowolnej aplikacji, która może otwierać adresy URL.
Sprawdź typy adresów URL aplikacji za pomocą:
defaults read /absolute/path/to/Info.plist CFBundleURLTypes
na przykład:
defaults read /Applications/Utilities/Script\ Editor.app/Contents/Info.plist CFBundleURLTypes
Daje mi to applescript
jako typ adresu URL, dzięki czemu link taki jak:
<a href="applescript://">Script Editor</a>
Otwiera aplikację Script Editor.