如何从 OS X 中的 Finder 启动 bash 脚本?

如何从 OS X 中的 Finder 启动 bash 脚本?

如何从 OS X 中的 Finder 启动 bash 脚本?

我可以使用 CLI 工作,但我的小脚本并不太受使用 GUI 的同事的喜爱。

答案1

为了便于 Finder 使用,bash 脚本必须有.command后缀。当然,它也必须是可执行的。

答案2

@mouviciel 的答案很有效,但为了增加风采,可以尝试鸭嘴兽,它允许您创建实际的应用程序包来自各种脚本语言,包括 Bash shell 脚本。这样做的好处之一是你可以给它一个好看的图标 :)

答案3

我刚刚通过 github 发布bashapp,它将 bash 脚本编译成二进制程序(C 源代码)并创建必要的目录结构,使其在 Finder 中可点击。以下是 README:

http://github.com/arbinger/bashapp

我需要它来构建一些可以在 Finder 中点击的服务启动脚本,而不是要求用户打开终端。它还通过加密提供简单的脚本混淆,如果您需要分发程序,这将非常方便。

Info.plist如果您想添加图标,您可以通过添加文件并将.icns文件添加到文件夹来实现Contents/Resources/

相关内容