跳转到内容

cnb-rs asset download ​

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

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

选项 ​

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

继承的全局选项:

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

示例 ​

bash
# 按分支名下载到当前目录
$ cnb-rs asset download main 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.