跳转到内容

cnb-rs group settings ​

cnb-rs group settings <subcommand>

组织配置管理子组。show / update 拆为 2 个明确意图的子命令,替代原 cnb-rs group settings <GROUP> [--flag...]「不带 flag 走查看、带 flag 走更新」的隐式行为;branch-protection 提供组织级保护分支规则只读查询。

子命令 ​

旧形态已废弃 ​

bash
# 旧(不再可用)
cnb-rs group settings wwvo                       # 没 flag 默认走查看 → 现报错
cnb-rs group settings wwvo --hide-members 1      # 带 flag 走更新

# 新
cnb-rs group settings show wwvo
cnb-rs group settings update wwvo --hide-members 1

为什么破坏 backward-compat

原 settings <GROUP> 「不带 flag 默认查看、带 flag 默认更新」是 implicit 行为,容易让 update 被空调用变成 noop(甚至覆盖默认值);拆开后用户必须显式 show 或 update,意图明确不会误触发更新。迁移成本极低:只需在原命令前插入 show 或 update。

配置项快速参考 ​

flag含义取值
--hide-members对外隐藏组织成员0=否 / 1=是
--hide-sub-groups对外隐藏子组织0=否 / 1=是
--group-protection组织保护开关0=关闭 / 1=开启
--visitor-npc-price-limit访客 NPC 价格上限(毫元/百万 token,由根组织统一管控)0=不额外限制
--show-watermark私有仓库显示水印0=否 / 1=是

另请参阅 ​

Released under the MIT License.