Bagaimana cara meluncurkan skrip bash dari Finder di OS X?
Saya baik-baik saja bekerja di CLI, tetapi skrip kecil saya tidak begitu dicintai oleh rekan-rekan saya yang terikat GUI.
Agar ramah Finder, skrip bash harus memiliki .command
akhiran. Tentu saja harus dapat dieksekusi juga.
Jawaban @ mouviciel akan bekerja dengan baik, tetapi untuk menambahkan panache, coba Platypus , yang memungkinkan Anda membuat Bundel Aplikasi aktual dari berbagai bahasa skrip, termasuk skrip Bash shell. Salah satu kelebihannya adalah Anda bisa memberikannya ikon yang terlihat bagus :)
sumber
Saya baru saja merilis
bashapp
melalui github, yang mengkompilasi skrip bash ke program biner (sumber C) dan membuat struktur direktori yang diperlukan untuk membuatnya dapat diklik di Finder. Inilah README:http://github.com/arbinger/bashapp
Saya memerlukan ini untuk membuat beberapa skrip peluncuran layanan yang dapat diklik di Finder, sebagai lawan dari meminta pengguna untuk membuka Terminal. Ini juga menyediakan kebingungan skrip sederhana melalui enkripsi, yang dapat berguna jika Anda perlu mendistribusikan program.
Jika Anda ingin menambahkan ikon, Anda dapat melakukannya dengan menambahkan
Info.plist
file, dan.icns
file keContents/Resources/
folder.sumber