Pulumi ESC CLI overview
Pulumi ESC is controlled primarily using the command line interface (CLI). It works in conjunction with the Pulumi Cloud to help your team manage environment complexity.
Installation
The Pulumi ESC CLI is open source and free to use:
Common Commands
The most common commands in the CLI that you’ll be using are as follows:
- esc env - Manage environments
- esc env diff - Show the difference between versions of an environment
- esc env edit - Edit an environment definition
- esc env get - Get a value within an environment
- esc env init - Create an empty environment with the given name
- esc env ls - List environments
- esc env version rollback - Rollback environment definition to a specific version
- esc env rm - Remove an environment or a value from an environment
- esc env set - Set a value within an environment
- esc env version - Manage the versions of an environment
- esc env version rollback - Rollback environment definition to a specific version
- esc env version tag - Manage tagged versions
- esc login - Log in to the Pulumi Cloud
- esc open - Open the environment with the given name
- esc run - Open the environment with the given name and run a command
- esc version - Print esc’s version number
To see a full list of Pulumi ESC CLI commands, you can run the following command:
pulumi esc --help
For more detailed help on a specific command, you can append --help
to any command.
Thank you for your feedback!
If you have a question about how to use Pulumi, reach out in Community Slack.
Open an issue on GitHub to report a problem or suggest an improvement.