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