跳转到内容

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

另请参阅

Released under the MIT License.