CLI reference

norcube

Command-line interface for the Norcube platform

Not verified yet

Norcube CLI — manage backups, namespaces, and more across your Norcube services from the terminal.

Usage

norcube <command> [flags]

Commands

CommandDescription
apiMake an authenticated request to a Norcube API
authCheck the session, manage CLI sessions and CI tokens, and get access tokens for scripts
backupManage Norcube Backup: data sources, backup jobs, restores, policies, restore tests
billingSee the organization's billing: status, subscriptions, usage, invoices, spending caps
configInspect the local CLI config and its profiles
configureCreate or change a profile
doctorCheck the CLI's configuration, credentials and connectivity
domainradarCheck domain availability, run bulk checks, monitor brands and generate names
langsyncManage LangSync namespaces, terms, languages and translations
loginSign in to Norcube via your browser
logoutSign out: end the session on Norcube and forget it locally
orgManage the active Norcube organization
upgradeUpdate norcube to the latest release
whoamiShow the signed-in user and active organization

Global flags

FlagDefaultDescription
--auth-urlOverride the auth service base URL, same as --endpoint-url auth=URL (env: NORCUBE_AUTH_URL)
--cli-connect-timeout10Seconds to wait for a connection, 0 for no limit (env: NORCUBE_CONNECT_TIMEOUT)
--cli-read-timeout60Seconds to wait for each API response, 0 for no limit (env: NORCUBE_READ_TIMEOUT)
--debugPrint every HTTP request and response to stderr, with credentials redacted (env: NORCUBE_DEBUG=1)
--endpoint-urlOverride a service endpoint, service=url (repeatable; services: auth, web_app, snapdb, langsync, domainradar, billing, prompthub)
--max-attempts3Attempts for a request that hit throttling or a transient failure, 1 disables retries (env: NORCUBE_MAX_ATTEMPTS)
--no-colorDisable color and styling (env: NO_COLOR, CLICOLOR=0)
--no-pagerDisable automatic paging of long table output (env: $PAGER controls the pager, default: less)
--orgRun this command against a specific organization, id or slug (env: NORCUBE_ORG)
-o, --outputtableOutput format: table | json | yaml | text (env: NORCUBE_OUTPUT)
--profileUse a named profile from the config file (env: NORCUBE_PROFILE)
--queryJMESPath expression applied to the result before it is printed, e.g. "[?status=='failed'].jobId"
--token-fileRead an access token from this file instead of the profile's credentials (env: NORCUBE_TOKEN holds one directly)
--web-appOverride the web app base URL used for browser login (env: NORCUBE_WEB_APP)

On this page