ReferenceCLI reference
noodle variables
Manage non-secret variables (set/list/delete/resolve), scoped to org/app/env or installation business settings.
Manage non-secret variables (set/list/delete/resolve), scoped to org/app/env or installation business settings.
Usage
noodle variables set|list|delete|resolveSubcommands
set <name>— Set a variable value.--value <value>— Set the managed value directly. (conflicts: --from-env, --from-file, --from-stdin)--from-env <name>— Read the managed value from an environment variable. (conflicts: --value, --from-file, --from-stdin)--from-file <path>— Read the managed value from a regular file. (conflicts: --value, --from-env, --from-stdin)--from-stdin— Read the managed value from standard input. (conflicts: --value, --from-env, --from-file)--runtime local|cloud|other— Select the config store: --runtime, then saved runtime, then local. Cloud is hosted; local uses the containing project's .env.noodle. Local coordinates resolve from explicit fields, a complete project link, or deterministic local/project-app/dev; saved global coordinates are ignored. A complete hosted --org/--app/--env target requires explicit --runtime. (default local)--scope org|app|env— Managed-config scope. (conflicts: --installation; default env)--org <slug>— Organization slug.--app <slug>— Application slug. (conflicts: --installation)--env <slug>— Environment slug. (conflicts: --installation)--service <url>— Control-plane service URL.--auth-token <token>— Control-plane authentication token.--installation <id>— Inspect or configure declared business settings for one installation on cloud/other runtime. Replaces app/env/scope; requires an organization and live business grant. Values use JSON input and are never printed. (conflicts: --scope, --app, --env)--expected-revision <digest>— Require this installation settings revision. Omit to read the current revision before the atomic update; a conflict never retries the write.--json— Emit JSON output.
list— List variables in scope.--runtime local|cloud|other— Select the config store: --runtime, then saved runtime, then local. Cloud is hosted; local uses the containing project's .env.noodle. Local coordinates resolve from explicit fields, a complete project link, or deterministic local/project-app/dev; saved global coordinates are ignored. A complete hosted --org/--app/--env target requires explicit --runtime. (default local)--scope org|app|env— Managed-config scope. (conflicts: --installation; default env)--org <slug>— Organization slug.--app <slug>— Application slug. (conflicts: --installation)--env <slug>— Environment slug. (conflicts: --installation)--service <url>— Control-plane service URL.--auth-token <token>— Control-plane authentication token.--installation <id>— Inspect or configure declared business settings for one installation on cloud/other runtime. Replaces app/env/scope; requires an organization and live business grant. Values use JSON input and are never printed. (conflicts: --scope, --app, --env)--json— Emit JSON output.
delete <name>— Delete a variable; with --installation, reset it to the declared default or unset state.--runtime local|cloud|other— Select the config store: --runtime, then saved runtime, then local. Cloud is hosted; local uses the containing project's .env.noodle. Local coordinates resolve from explicit fields, a complete project link, or deterministic local/project-app/dev; saved global coordinates are ignored. A complete hosted --org/--app/--env target requires explicit --runtime. (default local)--scope org|app|env— Managed-config scope. (conflicts: --installation; default env)--org <slug>— Organization slug.--app <slug>— Application slug. (conflicts: --installation)--env <slug>— Environment slug. (conflicts: --installation)--service <url>— Control-plane service URL.--auth-token <token>— Control-plane authentication token.--installation <id>— Inspect or configure declared business settings for one installation on cloud/other runtime. Replaces app/env/scope; requires an organization and live business grant. Values use JSON input and are never printed. (conflicts: --scope, --app, --env)--expected-revision <digest>— Require this installation settings revision. Omit to read the current revision before the atomic update; a conflict never retries the write.--json— Emit JSON output.
resolve [<name>]— Resolve the effective variable value(s) for the target.--runtime local|cloud|other— Select the config store: --runtime, then saved runtime, then local. Cloud is hosted; local uses the containing project's .env.noodle. Local coordinates resolve from explicit fields, a complete project link, or deterministic local/project-app/dev; saved global coordinates are ignored. A complete hosted --org/--app/--env target requires explicit --runtime. (default local)--scope org|app|env— Managed-config scope. (conflicts: --installation; default env)--org <slug>— Organization slug.--app <slug>— Application slug. (conflicts: --installation)--env <slug>— Environment slug. (conflicts: --installation)--service <url>— Control-plane service URL.--auth-token <token>— Control-plane authentication token.--installation <id>— Inspect or configure declared business settings for one installation on cloud/other runtime. Replaces app/env/scope; requires an organization and live business grant. Values use JSON input and are never printed. (conflicts: --scope, --app, --env)--json— Emit JSON output.
Run noodle variables --help for the latest options and details.