cnb-rs group list
cnb-rs group list [options]列出当前用户或指定用户有权限的组织。
默认列出当前用户的顶层组织,可通过 --group 指定父组织查看其子组织,或通过 --user 查看指定用户的顶层组织。
选项
-g, --group <GROUP>: 指定父组织路径,列出该组织下的子组织;与--user互斥--user <USERNAME>: 列出指定用户有权限的全部顶层组织;与--group互斥-s, --search <KEYWORD>: 关键字过滤,支持所有模式-r, --role <ROLE>: 默认模式按角色过滤:Guest、Reporter、Developer、Master、Owner
继承的全局选项:
--json: 以 JSON 格式输出--domain <DOMAIN>: 指定目标域名(默认:cnb.cool)
示例
bash
# 列出顶层组织
$ cnb-rs group list
# 按关键字搜索
$ cnb-rs group list --search my-org
# 列出指定用户的全部顶层组织
$ cnb-rs group list --user alice
# 列出指定组织下的子组织
$ cnb-rs group list --group my-org
# 按角色过滤
$ cnb-rs group list --role Owner
# JSON 格式输出
$ cnb-rs group list --json--user 调用 /users/{username}/groups,每页拉取 100 个组织,直到取完全部分页;输出元素类型为 OrganizationUnion。