--- title: "esc" menu: esc_cli: parent: commands --- Pulumi ESC command line ## Synopsis Pulumi ESC - Manage environments, secrets, and configuration To begin working with Pulumi ESC, run the `esc env init` command: $ esc env init This will prompt you to create a new environment to hold secrets and configuration. The most common commands from there are: - esc env get : Get a property in an environment definition - esc env set : Set a property in an environment definition - esc env edit : Edit an environment definition - esc env ls : List available environments - esc run : Run a command within the context of an environment - esc open : Open an environment and access its contents For more information, please visit the project page: https://www.pulumi.com/docs/esc ## Options ``` -h, --help help for esc ``` ## SEE ALSO * [esc completion](/docs/esc-cli/commands/esc_completion/) - Generate the autocompletion script for the specified shell * [esc env](/docs/esc-cli/commands/esc_env/) - Manage environments * [esc login](/docs/esc-cli/commands/esc_login/) - Log in to the Pulumi Cloud * [esc open](/docs/esc-cli/commands/esc_open/) - Open the environment with the given name. * [esc run](/docs/esc-cli/commands/esc_run/) - Open the environment with the given name and run a command. * [esc version](/docs/esc-cli/commands/esc_version/) - Print esc's version number ###### Auto generated by spf13/cobra on 9-Oct-2023