
Security News
High Salaries No Longer Enough to Attract Top Cybersecurity Talent
A survey of 500 cybersecurity pros reveals high pay isn't enough—lack of growth and flexibility is driving attrition and risking organizational security.
configure-env
Advanced tools
CLI tool to generate and populate .env
files from .env.example
templates.
configure-env
will read a .env.example
or any other similar .env
file and prompt for values for each variable that has a comment header above it. Afterwards it will generate a .env
file out of it.
It works as a more user-friendly approach to:
cp .env.example .env
You can install the CLI tool via npm
or another package manager. Ideally install it as a dev dependency instead of global:
# Install it as a dev dependency
npm install configure-env --save-dev
# Afterwards you can use by using:
node_modules/.bin/configure-env
npx configure-env
# Or inside your package.json scripts section as "configure-env"
In a project that contains a .env.example
file, run:
$ npx configure-env --help
Prompts user for environment variables and generates .env files based on a
.env.example file
Usage:
configure-env.js -o [outputFile] -i [exampleFile]
Options:
--help Show help [boolean]
--version Show version number [boolean]
--output, -o Location of the .env file that should be written
[string] [default: ".env"]
--input, -i Location of input .env.example file for prompts
[string] [default: ".env.example"]
--verbose [boolean] [default: false]
Examples:
npx configure-env Reads a .env.example file in the current directory and
creates a .env file
configure-env.js | cat The output can be either written to a file or piped to
another process
This project is part of Twilio Labs. Please file any issues
github.com/twilio-labs/configure-env
This project welcomes contributions from the community. Please see the CONTRIBUTING.md
file for more details.
Please be aware that this project has a Code of Conduct. The tldr; is to just be excellent to each other ❤️
Thanks goes to these wonderful people (emoji key):
Dominik Kundel 💻 |
This project follows the all-contributors specification. Contributions of any kind welcome!
FAQs
Configures your project's environment by creating a .env file.
We found that configure-env demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
A survey of 500 cybersecurity pros reveals high pay isn't enough—lack of growth and flexibility is driving attrition and risking organizational security.
Product
Socket, the leader in open source security, is now available on Google Cloud Marketplace for simplified procurement and enhanced protection against supply chain attacks.
Security News
Corepack will be phased out from future Node.js releases following a TSC vote.