cnb-rs asset pr-files
cnb-rs asset pr-files <PATH> [-i] [-o <FILE_OR_DIR>]下载 PR 评论里上传的附件 / 图片。
参数
<PATH>: 资源相对路径(不含/{repo}/-/files/pulls/前缀,例如abc.png或2024/12/abc.png)
选项
-i, --imgs: 下载图片(路径走imgs/pulls/{path}),默认下载文件(files/pulls/{path})-o, --output <PATH>: 保存路径(文件或目录),默认当前目录 + 原文件名
与 asset download 的区别
| 命令 | 资源类型 | URL 路径 |
|---|---|---|
asset download | Commit 附件 | commit-assets/download/{sha}/{filename} |
asset issue-files | Issue 评论附件 / 图片 | files/issues/{path} 或 imgs/issues/{path} |
asset pr-files | PR 评论附件 / 图片 | 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.zipAPI
- 文件:
GET ${CNB_API_ENDPOINT}/{repo}/-/files/pulls/{path} - 图片:
GET ${CNB_API_ENDPOINT}/{repo}/-/imgs/pulls/{path}
另请参阅
- cnb-rs asset — Asset 子组首页
- cnb-rs asset issue-files — 下载 Issue 评论附件 / 图片
- cnb-rs asset download — 下载 commit 附件