Noodle Seed
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|resolve

Subcommands

  • 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.

On this page