CLI
Output and safety
Stable output modes and write protections for automation.
--jsonreturns the complete server representation, including translations, custom fields, and previously unknown fields.- For localized content, human and
--plainoutput project the selected--localeand fall back to top-level values when a translation is absent. --plainreturns stable TSV intended for shell pipelines.- Human output uses tables and detail views.
--readonlyrejects every mutating HTTP request.--no-inputdisables interactive prompts.--forceis required for destructive actions and overwriting downloads.- Many write commands accept
--dry-runto preview without writing, including the page editing verbs,pages update,roles update,themes push,themes sync,sites copy, andrelease. Useschema planbeforeschema apply. - Protected environments (
nimbu env add --protected) require confirmation forschema applyandrelease. With--no-input, pass--yes;--forcedoes not bypass it.
Binary commands require --output=<file> or --output=-. Files are written atomically and are not overwritten without --force. Standard output contains the exact bytes and no additional newline.