我的朋友们在他们的计算机科学课上丢分了,因为他们的提交评分员解压缩和读取zip文件,这些文件被一堆苹果元数据垃圾所混淆,这些垃圾是通过Finder中的右键上下文菜单压缩文件而产生的。
我编写了一个bash脚本,只压缩特定目录中未隐藏的文件,并通过Automator添加了一个上下文菜单服务,因此可以通过右键单击文件来运行该脚本。
问题是,我不想手动复制所有这些东西,并在我朋友使用的每台电脑上制作Automations。我想利用make
或一些类似的实用程序来制作一个可执行文件,该可执行文件将向打开可执行文件的任何计算机添加bash文件和automator菜单服务。
我对make稍有熟悉(对rake更熟悉),但我不知道如何打包自动售货机服务并通过可执行文件将其安装在他们的机器上。
您将需要package
您的自动机应用程序和脚本到Installer Package (.pkg)
中。实现这一点的最佳方法是了解一些一般概念、构建这些概念的命令,并查看一些教程或其他相关信息。
我建议使用实用程序创建您的第一个安装程序包例如Packages(开源和免费),它具有出色的文档,并且没有使用命令那么复杂线条工具。基本上,它在苹果工具周围放置了一个很好的gui本身就有点不了解。
构建安装程序包不是第一次做的最简单的事情,可能需要一点耐心才能最终做好。一旦你成功地创建了一个,你就应该很好地掌握将它们组合在一起所涉及的内容以及背后的概念。至少,这些信息有望为你的问题指明正确的方向,和/或让你更好地了解如何完成你想做的事情