CLI reference
Commands for accounts, Remote Spaces, server administration, and extensions.
Install the public package globally:
npm install -g @duobox/cli@latest
duobox --helpAccounts
duobox login [--federation <url>] [--provider <id>]
duobox users
duobox users use <user-id>
duobox logout [user-id]Spaces
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]Directory defaults to the current directory. Space commands discover the Server through the selected Organization. DUOBOX_ORGANIZATION can provide the default ID or key.
Server lifecycle
duobox server init
duobox server start [--foreground]
duobox server status
duobox server restart [--force]
duobox server stop [--force]Server administration
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 governance and Membership are managed by Federation. Server administration only manages the Organization's Duobox project ACL and Space lifecycle.
Extensions
duobox extension init [directory]
duobox extension validate [directory]
duobox extension build [directory]
duobox extension pack [directory]