应用程序包可以将项目添加到 PATH 吗?

应用程序包可以将项目添加到 PATH 吗?

我想制作一个安装命令行工具的 OSX 应用程序包。这可能吗?如果可以,怎么做?文档听起来好像键APInstallerURLAPFiles可以info.plist用于此,但他们没有清楚地说明如何使用。

答案1

我只需要这个应用程序:

  • 首先,检查可执行文件是否已安装(例如检查的返回代码which yourExecutable
  • 如果未安装,请将可执行文件复制到/usr/local/bin/,或其他地方(您选择)
  • 如果未复制到/usr/local/bin/,请将可执行文件的位置添加到用户的 $PATH (将以下行添加到其~/.bash_profile:的末尾export PATH=$PATH:/path/to/executable

如果应用程序包专门用于安装该工具,您甚至可以在 AppleScript 中完成所有这些操作。

相关内容