创建一个自定义安装程序,在Mac上顺序下载多个文件?

时间:2016-06-29 21:13:20

标签: macos shell scripting install installer

我正在尝试创建执行以下操作的安装程序:

  1. 从s3下载解压缩大型zip文件
  2. 从我的服务器下载动态生成的配置文件
  3. 解压缩配置文件并将其修补为s3
  4. 中的原始文件
  5. 从生成的目录中执行特定文件
  6. 我是新手,所以我不知道从哪里开始。到目前为止,我可以想象将其作为一个shell脚本(但不确定它是否可行,或者是否有更好的方法)

1 个答案:

答案 0 :(得分:1)

查看自制程序http://brew.sh/和自制程序桶https://github.com/caskroom/homebrew-cask

可能有适合你的东西。

使用bash脚本执行以下操作:curl用于下载文件,zip解压缩文件和cp复制文件或在CLI上使用的任何内容来执行任务或具有看看使用python。伪代码将是这样的:

curl mys3account/myfile.zip 
zip extract myfile.zip to foo_dir 
curl localserver/mygenconfig.zip 
zip extract mygenconfig.zip to foo_dir run foo_dir/myappe