nkapp env
Manage environment variables in nanokit.yml from the command line.
nkapp env <subcommand> [options]Subcommands
env set <key=value>
Set an environment variable globally or for a specific environment.
nkapp env set <key=value> [-e <env>]| Flag | Type | Default | Description |
|---|---|---|---|
-e, --env <target> | string | — | Target environment. If omitted, sets in root-level env:. |
# Set a global variable
nkapp env set LOG_LEVEL=debug
# Set a variable for staging only
nkapp env set API_URL=https://api.staging.app -e stageenv del <key> (alias: rm)
Remove an environment variable.
nkapp env del <key> [-e <env>]| Flag | Type | Default | Description |
|---|---|---|---|
-e, --env <target> | string | — | Target environment |
# Remove a global variable
nkapp env del LOG_LEVEL
# Remove a staging variable
nkapp env del API_URL -e stageRelationship to Service env
The nkapp env command manages project-level environment variables in the env: block at the root or environment level of nanokit.yml. For service-level variables, use:
nkapp service set <name> env.KEY=VALUE [-e <env>]