跳转到内容

cnb-rs asset pr-files

cnb-rs asset pr-files <PATH> [-i] [-o <FILE_OR_DIR>]

下载 PR 评论里上传的附件 / 图片

参数

  • <PATH>: 资源相对路径(不含 /{repo}/-/files/pulls/ 前缀,例如 abc.png2024/12/abc.png

选项

  • -i, --imgs: 下载图片(路径走 imgs/pulls/{path}),默认下载文件(files/pulls/{path}
  • -o, --output <PATH>: 保存路径(文件或目录),默认当前目录 + 原文件名

asset download 的区别

命令资源类型URL 路径
asset downloadCommit 附件commit-assets/download/{sha}/{filename}
asset issue-filesIssue 评论附件 / 图片files/issues/{path}imgs/issues/{path}
asset pr-filesPR 评论附件 / 图片files/pulls/{path}imgs/pulls/{path}

示例

bash
# 下载 PR 评论里的截图
cnb-rs --repo wwvo/cnb-rs/cnb-rs asset pr-files diff.png -i

# 下载 PR 评论里的 patch 文件
cnb-rs --repo wwvo/cnb-rs/cnb-rs asset pr-files fix.patch

# 指定保存目录 + 重命名
cnb-rs --repo wwvo/cnb-rs/cnb-rs asset pr-files abc.zip -o ./review/abc-2024-12.zip

API

  • 文件:GET ${CNB_API_ENDPOINT}/{repo}/-/files/pulls/{path}
  • 图片:GET ${CNB_API_ENDPOINT}/{repo}/-/imgs/pulls/{path}

另请参阅

Released under the MIT License.