Чтобы быть дружественным к Finder, скрипт bash должен иметь .command
суффикс. Конечно, он также должен быть исполняемым.
Как запустить скрипт bash из Finder в OS X?
Как запустить скрипт bash из Finder в OS X?
Я в порядке, работаю в CLI, но мои маленькие сценарии не так любимы моими коллегами с GUI.
3 ответа на вопрос
Ответ @ mouviciel будет работать отлично, но для дополнительного понимания попробуйте Platypus, который позволяет создавать реальные комплекты приложений из различных языков сценариев, включая сценарии оболочки Bash. Одним из преимуществ этого является то, что вы можете дать ему красивый значок :)
Я только что выпустил bashapp
через github, который компилирует скрипт bash в бинарную программу (источник C) и создает структуру каталогов, необходимую для того, чтобы сделать ее доступной в Finder. Вот README:
http://github.com/arbinger/bashapp
Мне нужно было создать несколько сценариев запуска служб, на которые можно было бы щелкнуть в Finder, а не предлагать пользователям открыть терминал. Он также обеспечивает простое запутывание скриптов с помощью шифрования, что может быть удобно, если вам нужно распространять программу.
Если вы хотите добавить значки, вы можете сделать это, добавив Info.plist
файл и .icns
файл в Contents/Resources/
папку.
Похожие вопросы
-
3
Ускорение загрузки OS X на годичной MBP
-
3
Как повторно связать резервную копию Airport Time Machine после перехода на новый Mac?
-
6
Как вы отключите звук запуска на Mac?
-
-
5
Почему мой Macbook сильно нагревается при использовании Boot Camp?
-
3
Как я могу "инвертировать" структуру каталогов?
-
7
Есть ли в Mac OS X эквивалент Ctrl + Tab?
-
6
Способ переноса данных Time Machine на новый диск
-
13
Сброс положения Mac OS X Windows после отсоединения внешнего монитора
-
10
Программное обеспечение для резервного копирования для Mac OS X
-
5
Как удалить и удалить .kext в Mac OS X?