回答:
Finderフレンドリーであるためには、bashスクリプトに.command
接尾辞が必要です。もちろん、同様に実行可能でなければなりません。
@mouvicielの答えはうまく機能しますが、追加された問題については、Platypusを試してください。これにより、Bashシェルスクリプトを含むさまざまなスクリプト言語から実際のアプリケーションバンドルを作成できます。これの利点の1つは、見栄えの良いアイコンを指定できることです:)
bashapp
bashスクリプトをバイナリプログラム(Cソース)にコンパイルし、Finderでクリック可能にするために必要なディレクトリ構造を作成するgithubを介してリリースしました。READMEは次のとおりです。
http://github.com/arbinger/bashapp
ターミナルを開くようにユーザーに求めるのではなく、Finderでクリックできるいくつかのサービス起動スクリプトを作成するためにこれが必要でした。また、暗号化による簡単なスクリプト難読化も提供します。これは、プログラムを配布する必要がある場合に便利です。
アイコンを追加したい場合は、Info.plist
ファイルと.icns
ファイルをContents/Resources/
フォルダに追加することで追加できます。