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