Я хочу, чтобы OS X разумно открывала URL-адреса git
, сначала пытаясь открыть их страницу репо на GitHub , а затем возвращаясь к чему-то вроде GitBox.app.
Я нашел этот вопрос чрезвычайно полезным, и я создал приложение Automator, чтобы обернуть сценарий bash (который выполняет все интеллектуальные функции), и использовал RCDefaultApp, чтобы настроить OS X на использование моего приложения Automator для открытия URL-адресов git://
.
Это не сработало, поэтому я попытался отладить. Я установил свой bash-скрипт для вывода его аргументов в /tmp/output.txt
, и оказалось, что скрипт не получает никаких аргументов командной строки. Если я установлю в OS X то же самое приложение-автоматизатор, что и приложение по умолчанию для файлов *.txt
, сценарий bash правильно получит путь к файлу в качестве первого аргумента, но он не будет работать с URL-адресами. Есть идеи, как заставить это работать?
Кроме того, я бегу 10,7.
Изменить: Вот снимок приложения Automator:
А вот текст этого простого скрипта bash (не то, что я на самом деле использовал бы для открытия URL-адресов git://
, но он демонстрирует отсутствие аргументов:
rm -f /tmp/output.txt
echo $0 >> /tmp/output.txt
echo $* >> /tmp/output.txt
И единственный вывод, который я получаю в /tmp/output.txt
:
-