gpt4 book ai didi

swift - 使用 macOS 应用程序运送 aws-cli

转载 作者:行者123 更新时间:2023-11-28 12:22:21 26 4
gpt4 key购买 nike

我正在开发一个在 aws s3 sync 之上提供 GUI 界面的 MacOS 应用程序命令。

该应用程序不会对 aws 是否存在做出任何假设。命令存在并尝试同时安装 brewaws在设置中通过 brew 命令。

我正在使用 Process来自 swift 3 的类并依赖 which命令检测 brewaws命令,如果不可用,请尝试安装它。粗略地说,swift 3 接口(interface)的脚本如下所示

#!/bin/sh

export PATH=$PATH:/usr/local/bin

if ! [ -x "$(command -v $1)" ]; then
echo $2
if [ $1 == "brew" ]; then
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" &>/dev/null
fi
if [ $1 == "aws" ]; then
brew install awscli &>/dev/null
fi
fi

但在不同的 MacOS 版本上,我遇到了管理自动安装的问题。

我想知道是否可以随应用程序一起发布特定版本的“awscli”。我在看类似的东西

cp /usr/local/bin/aws <project folder>然后删除所有自动安装脚本。

最佳答案

关于swift - 使用 macOS 应用程序运送 aws-cli,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44443825/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com