跳转到内容

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 移除。

可用命令

示例

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

另请参阅

Released under the MIT License.