DuoboxDocs

CLI reference

Commands for accounts, Remote Spaces, server administration, and extensions.

Install the public package globally:

npm install -g @duobox/cli@latest
duobox --help

Accounts

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]

On this page