Skip to main content

Temporal CLI env command reference

Environment (or 'env') commands let the user configure the properties for the environment in use.

Use env <env name> alongside other commands to point the Temporal CLI at a different Temporal Server instance.

get

The temporal env get command prints the environmental properties for the environment in use.

For example, passing the 'local' Namespace returns the name, address, and certificate paths for the local environment. temporal env get local Output: tls-cert-path /home/my-user/certs/cluster.cert tls-key-path /home/my-user/certs/cluster.key address 127.0.0.1:7233 namespace accounting

Output can be narrowed down to a specific option. temporal env get local.tls-key-path tls-key-path /home/my-user/certs/cluster.key

Use the following options to change the command's behavior.

set

The temporal env set command sets the value for an environmental property. Property names match CLI option names.

temporal env set prod.tls-cert-path /home/my-user/certs/cluster.cert

Properties can be set for the entire system, such as the frontend address: temporal env set local.address 127.0.0.1:7233

Use the following options to change the command's behavior.

delete

The temporal env delete command deletes a given environment or environmental property.

temporal env delete [environment or property]

Pass a valid Namespace into the command to delete an environment and its saved values.

temporal env delete local

Use the following options to change the command's behavior.

list

List all environments.