跳转到内容

cnb-rs issue assignees

cnb-rs issue assignees <subcommand>

Issue 处理人管理子组。与 issue edit --add-assignee / --remove-assignee / --set-assignees 互补。

pr assignees 多一个 set,因为 CNB API 为 issue 暴露了 patch_issue_assignees 端点而 PR 没有。

子命令

add / remove / set 的区别

命令行为典型场景
add 123 alice追加 alice,不影响已有协作场景加新人
remove 123 alice删除 alice,不影响其他某人离开
set 123 alice,bob重置为 [alice, bob],其他全删重新分配
set 123 (空)清空所有处理人全员退出

示例

bash
# 列处理人
cnb-rs --repo wwvo/cnb-rs/cnb-rs issue assignees list 123

# 一次加 2 人
cnb-rs --repo wwvo/cnb-rs/cnb-rs issue assignees add 123 alice,bob

# 重新分配(前一组人全删,只留 charlie)
cnb-rs --repo wwvo/cnb-rs/cnb-rs issue assignees set 123 charlie

# 清空所有
cnb-rs --repo wwvo/cnb-rs/cnb-rs issue assignees set 123

# CI 校验后再 assign
if cnb-rs --repo $REPO issue assignees check 123 alice; then
  cnb-rs --repo $REPO issue assignees add 123 alice
fi

另请参阅

Released under the MIT License.