cnb-rs asset delete
cnb-rs asset delete <SHA> <ASSET_ID> [-y]
cnb-rs asset rm <SHA> <ASSET_ID> [-y]按 asset id 精准删除指定 Commit 的单个附件。批量按策略请用 asset clean。
不可恢复
删除操作不可恢复。默认会弹出确认提示,加 -y/--yes 跳过确认(适用于脚本)。
选项
<SHA>: Commit 的 SHA1(必填)<ASSET_ID>: 附件 ID(必填,从asset list <SHA>拿)-y, --yes: 跳过确认提示
继承的全局选项:
--repo <REPO>: 指定仓库路径(格式:group/repo)--domain <DOMAIN>: 指定目标域名(默认:cnb.cool)
示例
bash
# 删除指定附件(弹确认)
$ cnb-rs asset delete abc123def456 asset-id-xxx
# 简短 alias
$ cnb-rs asset rm abc123def456 asset-id-xxx
# 跳过确认(适用于脚本 / CI)
$ cnb-rs asset rm abc123def456 asset-id-xxx -y
已删除附件 asset-id-xxx (Commit abc123def456)
# 批量清理用 asset clean(按 keep-days / keep-num 策略)
$ cnb-rs asset clean --keep-days 90 -y