cnb-rs group settings
cnb-rs group settings <subcommand>组织配置管理子组。拆为 show / update 2 个明确意图的子命令,替代原 cnb-rs group settings <GROUP> [--flag...]「不带 flag 走查看、带 flag 走更新」的隐式行为。
子命令
- cnb-rs group settings show — 查看组织配置
- cnb-rs group settings update — 更新组织配置(必须指定至少一个 flag)
旧形态已废弃
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=开启 |
--show-watermark | 私有仓库显示水印 | 0=否 / 1=是 |
另请参阅
- cnb-rs group show — 查看组织基本信息(与 settings show 不同:show 是元数据,settings show 是配置开关)
- cnb-rs group