Skip to content

Global flags

Same flags on every command — learn them once.

FlagMeaning
--jsonEmit { ok, data?, error? }
--dry-runPlan only — no mutations
--profileAWS profile
--yes / -ySkip confirmation prompts
--regionRegion override

Dry-run nuance

  • create — no AWS writes
  • share — may read tags; does not sign a URL
  • destroy — may read tags and object versions to list planned deletes; does not delete
  • logs — no CloudWatch calls when --dry-run

Command-specific

FlagCommandsMeaning
--forcedestroy, share, secret getAllow other utopia-tagged projects
--public-sitecreate bucketAllow public access (confirm required)
--publiccreate fnPublic Function URL (confirm required)
--srccreate fn / deploy fnSource directory to zip
--fn / --namecreate cronTarget function + rule short name
--expiresbucket share30m / 1h / 24h
--sincelogsLookback window (1h, 30m, …)
--follow / -flogsStream until Ctrl+C
--revealsecret getShow plaintext value
--valuecreate secretPass secret in scripts (never logged)
--alllistShow tagged resources across all projects

Working name — your AWS account, your bill.