Answers:
为了便于使用Finder,bash脚本必须具有.command
后缀。当然,它也必须是可执行的。
我刚刚bashapp
通过github 发布,它将bash脚本编译成一个二进制程序(C源代码),并创建必要的目录结构以使其在Finder中可单击。这是自述文件:
http://github.com/arbinger/bashapp
我需要它来构建一些可以在Finder中单击的服务启动脚本,而不是要求用户打开终端。它还通过加密提供了简单的脚本模糊处理,如果您需要分发程序,这将很方便。
如果要添加图标,可以通过添加Info.plist
文件并将.icns
文件添加到文件Contents/Resources/
夹来完成。