Як запустити скрипт bash з Finder в OS X?
Я добре працюю в CLI, але мій маленький сценарій не так люблять мої колеги, пов'язані з графічним інтерфейсом.
Як запустити скрипт bash з Finder в OS X?
Я добре працюю в CLI, але мій маленький сценарій не так люблять мої колеги, пов'язані з графічним інтерфейсом.
Відповіді:
Щоб бути Finder дружнім, сценарій bash повинен мати .command
суфікс. Звичайно, він також повинен бути виконаним.
Відповідь @ mouviciel буде чудовою, але для додаткового панаше спробуйте Platypus , який дозволяє створювати фактичні пакети програм з різних мов скриптів, включаючи сценарії оболонки Bash. Однією з переваг цього є те, що ви можете надати йому приємно виглядає піктограму :)
Щойно я вийшов bashapp
через github, який компілює скрипт bash у двійкову програму (джерело C) та створює структуру каталогів, необхідну для того, щоб її можна було натискати у Finder. Ось ПРОЧИТИ:
http://github.com/arbinger/bashapp
Мені це знадобилося для створення декількох скриптів запуску сервісу, на які можна було натиснути в Finder, на відміну від прохання користувачів відкрити термінал. Він також забезпечує просту обфускування сценарію за допомогою шифрування, що може бути зручно, якщо вам потрібно розповсюдити програму.
Якщо ви хотіли додати піктограми, ви можете зробити це, додавши Info.plist
файл та .icns
файл у Contents/Resources/
папку.