跳转到内容

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 下没有附件

另请参阅 ​

Released under the MIT License.