cnb-rs asset list
cnb-rs asset list <SHA> [options]列出指定 Commit 的所有附件。
选项
<SHA>: Commit 的 SHA1(必填,至少 7 位 short sha 也可)
继承的全局选项:
--repo <REPO>: 指定仓库路径(格式:group/repo)--domain <DOMAIN>: 指定目标域名(默认:cnb.cool)--json: 输出原始 JSON 数组(适合jq处理)
输出列
| 列 | 含义 |
|---|---|
| ID | 附件唯一 ID(用于 asset download / asset delete) |
| NAME | 附件文件名 |
| SIZE | 附件大小(人类可读,如 15.0 MiB) |
| DOWNLOADS | 已下载次数 |
| CREATED | 上传时间(RFC3339 → 2025-05-18 12:34:56) |
示例
bash
# 列出指定 commit 的附件
$ cnb-rs asset list abc123def456
# 拿 ID 供 download / delete 使用
$ cnb-rs asset list abc123def456 --json | jq -r '.[].id'
# 没有附件的 commit
$ cnb-rs asset list abc123def456
Commit abc123def456 下没有附件