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.