Я пытаюсь выяснить, возможно ли программировать открытое действие (дважды щелкающий по файлу) для данного расширения файла в OS X как:
Передайте полный путь файла сценарию оболочки (удар или рубин или Python предпочтительно).
Единственное решение, в которое я прибываю, упаковывает мой сценарий как приложение и устанавливает ассоциацию типа файла, чтобы всегда открыть расширение .xyz в моем приложении. Существует ли более легкий путь?
Единственный путь состоит в том, чтобы упаковать сценарий как приложение.
Для мобильности можно просто создать контейнер AppleScript, который выполнит сценарий оболочки, который Вы создали.
Выезд do shell script
для получения дополнительной информации.
Когда Вы идете, чтобы сохранить сценарий, убедиться сохранить его как "Приложение" или "Комплект приложений".
У меня были тонны проблем с чистым-AppleScript подходом. Затем я нашел Утконоса - он имел меня и работающий меньше чем через 5 минут.