cnb-rs asset
cnb-rs asset <command> [options]管理 Commit 附件 + Issue/PR 评论附件(statistics / cleanup / upload / list / download / delete / issue-files / pr-files)。
命名迁移
原 cnb-rs commit asset-stats / asset-clean / asset-upload 已迁移到本顶级组。 旧路径保留为 hidden deprecated alias,调用时会打提示,下个 major release 移除。
可用命令
- cnb-rs asset stats — 统计仓库所有 Commit 附件总大小
- cnb-rs asset clean — 按策略批量清理 Commit 附件
- cnb-rs asset upload — 上传文件到指定 Commit
- cnb-rs asset list — 列出指定 Commit 的附件
- cnb-rs asset download — 下载指定 Commit 的附件
- cnb-rs asset delete — 删除指定 Commit 的单个附件(alias
rm) - cnb-rs asset issue-files — 下载 Issue 评论里的附件 / 图片
- cnb-rs asset pr-files — 下载 PR 评论里的附件 / 图片
示例
bash
# 统计仓库附件总大小
$ cnb-rs asset stats
# 列出某 commit 的附件
$ cnb-rs asset list abc123def456
# 下载附件到当前目录
$ cnb-rs asset download abc123def456 app.zip
# 仅生成分享下载链接(不下载)
$ cnb-rs asset download abc123def456 app.zip --share
# 按 asset id 精准删除
$ cnb-rs asset rm abc123def456 asset-id-xxx
# 上传文件到 commit
$ cnb-rs asset upload --sha1 abc123def456 -f dist/app.zip
# 按 keep-days 批量清理
$ cnb-rs asset clean --keep-days 90 -y
# 下载 issue 评论里的附件
$ cnb-rs asset issue-files report.pdf
# 下载 PR 评论里的截图(imgs 路径)
$ cnb-rs asset pr-files screenshot.png -i另请参阅
- cnb-rs commit(Phase 2 将填充 commits 浏览能力)
- cnb-rs release download(release asset 下载)