diff --git a/pages/common/dotenvx.md b/pages/common/dotenvx.md new file mode 100644 index 0000000000..cbc195aba4 --- /dev/null +++ b/pages/common/dotenvx.md @@ -0,0 +1,32 @@ +# dotenvx + +> A better `dotenv`, from the creator of `dotenv`. +> More information: . + +- Run a command with environment variables from a `.env` file: + +`dotenvx run -- {{command}}` + +- Run a command with environment variables from a specific `.env` file: + +`dotenvx run -f {{path/to/file.env}} -- {{command}}` + +- Set an environment variable with encryption: + +`dotenvx set {{key}} {{value}}` + +- Set an environment variable without encryption: + +`dotenvx set {{key}} {{value}} --plain` + +- Return environment variables defined in a `.env` file: + +`dotenvx get` + +- Return the value of an environment variable defined in a `.env` file: + +`dotenvx get {{key}}` + +- Return all environment variables from `.env` files and OS: + +`dotenvx get --all`