CLI 命令参考
账户、Remote Space、服务端管理和扩展开发命令。
全局安装公开 npm 包:
npm install -g @duobox/cli@latest
duobox --help账户
duobox login [--federation <url>] [--provider <id>]
duobox users
duobox users use <user-id>
duobox logout [user-id]Space
duobox space list [--organization <id-or-key>]
duobox space create [directory] [--organization <id-or-key>] [--name <name>]
duobox space clone <space-id> [directory] [--organization <id-or-key>]
duobox space settings [directory]目录参数默认是当前目录。Space 命令通过所选 Organization 发现 Server,也可以用 DUOBOX_ORGANIZATION 设置默认 ID 或 key。
Server 生命周期
duobox server init
duobox server start [--foreground]
duobox server status
duobox server restart [--force]
duobox server stop [--force]Server 管理
duobox server organization list
duobox server organization link <organization-id-or-key>
duobox server organization access list <organization-id>
duobox server organization access set <organization-id> <user-id> --role editor|viewer
duobox server organization access remove <organization-id> <user-id>
duobox server space rename <space-id> --name <name>
duobox server space archive <space-id>Organization 治理与 Membership 由 Federation 管理。Server 管理命令只维护 Organization 的 Duobox 项目 ACL 与 Space 生命周期。
扩展
duobox extension init [directory]
duobox extension validate [directory]
duobox extension build [directory]
duobox extension pack [directory]