跳转到内容

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。

另请参阅 ​

Released under the MIT License.