gpt4 book ai didi

bash - cURL - 通知上传进度

转载 作者:行者123 更新时间:2023-11-29 08:53:04 49 4
gpt4 key购买 nike

我在 Xcode 中有脚本,它会在存档操作结束时自动运行。它正在签署并将构建提交给 TestFlight 服务。问题是上传需要很长时间,而且我看不到任何进展。

作为通知器,它使用苹果脚本通知器:

notify () {
/usr/bin/osascript -e "display notification \"$1\" with title \"Xcode\""
}
notify "Uploading to TestFlight"

cURL 上传在这里完成:

/usr/bin/curl "http://testflightapp.com/api/builds.json" \
-F file=@"/tmp/${PRODUCT_NAME}.ipa" \
-F dsym=@"/tmp/${PRODUCT_NAME}.dSYM.zip" \
-F api_token="${API_TOKEN}" \
-F team_token="${TEAM_TOKEN}" \
-F notes="Build uploaded automatically from Xcode."

如果我能看到关于 10、20 等百分比的类似消息,我会很高兴......上传过程的百分比。

这是完整的脚本:https://gist.github.com/ealeksandrov/5808692

最佳答案

将输出重定向到某处,进度条就会显示出来。在您的情况下它被关闭的原因是您要求 curl 将下载的数据发送到 stdout,然后它会自动关闭进度表以免弄乱输出。

因此,在 shell 中使用 > 重定向或使用 curl 的 -o 之一(小写字母 o)或 -O (大写字母 o)选项。

关于bash - cURL - 通知上传进度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17177875/

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