cnb-rs pr labels
cnb-rs pr labels <subcommand>PR 标签管理子组。与 pr edit --add-label / --remove-label / --set-labels 互补。
5 个动作的语义区别
| 命令 | 端点 | 旧 [bug, urgent] + 命令 = 新 |
|---|---|---|
add 123 doc | POST | [bug, urgent, doc] |
remove 123 bug | DELETE one | [urgent] |
set 123 new,fix | PUT | [new, fix](前两个全删) |
set 123 | PUT (空) | [](等同 clear) |
clear 123 | DELETE all | [](带 confirm) |
子命令
- cnb-rs pr labels list — 列出标签
- cnb-rs pr labels add — 追加标签
- cnb-rs pr labels remove — 删除指定标签(alias
rm) - cnb-rs pr labels set — 全量替换
- cnb-rs pr labels clear — 清空(带 confirm)
示例
bash
# 列出标签
cnb-rs --repo wwvo/cnb-rs/cnb-rs pr labels list 123
# 加 2 个标签
cnb-rs --repo wwvo/cnb-rs/cnb-rs pr labels add 123 bug,urgent
# 删除一个
cnb-rs --repo wwvo/cnb-rs/cnb-rs pr labels rm 123 urgent
# 重置为新列表(前面全删)
cnb-rs --repo wwvo/cnb-rs/cnb-rs pr labels set 123 feature,review-required
# 一键清空
cnb-rs --repo wwvo/cnb-rs/cnb-rs pr labels clear 123 -y另请参阅
- cnb-rs pr
- cnb-rs pr edit — 多字段批量更新(含 label flags)
- cnb-rs label — 仓库级标签管理(create / edit / delete labels themselves)