跳转到内容

cnb-rs asset download

cnb-rs asset download <SHA> <FILENAME> [options]

下载指定 Commit 的附件到本地,或仅生成分享链接。

选项

  • <SHA>: Commit 的 SHA1(必填)
  • <FILENAME>: 附件文件名(必填,从 asset list <SHA> 拿)
  • -o, --output <PATH>: 保存路径(文件或目录,默认当前目录 + 原文件名)
  • --share: 仅生成分享下载链接(不下载文件)。链接 12 小时有效,最多下载 10 次

继承的全局选项:

  • --repo <REPO>: 指定仓库路径(格式:group/repo
  • --domain <DOMAIN>: 指定目标域名(默认:cnb.cool

示例

bash
# 下载到当前目录
$ cnb-rs asset download abc123def456 app.zip

# 下载并改名
$ cnb-rs asset download abc123def456 app.zip -o ./build/app-v1.0.zip

# 下载到目录(保留原文件名)
$ cnb-rs asset download abc123def456 app.zip -o ./downloads/

# 仅生成分享链接(输出到 stdout,可 pipe 给其他工具)
$ cnb-rs asset download abc123def456 app.zip --share
https://cnb.cool/wwvo/cnb-rs/cnb-rs/-/commit-assets/download/abc123def456/app.zip?share=true

另请参阅

Released under the MIT License.