env-cmd
A simple node program for executing commands using an environment from an env file
Install
npm install env-cmd
Usage
Environment file ``./test/.env`
ENV1=THANKS
ENV2=FORALL
ENV4=THEFISH
This is the only accepted format for an environment file. If other formats are desired please create an issue
Package.json
{
"scripts": {
"test": "env-cmd -e ./test/.env mocha -R spec"
}
}
or
Terminal
./node_modules/.bin/env-cmd -e ./test/.env node index.js
Why
Because sometimes it just too cumbersome passing tons of environment variables to scripts. Its usually just easier to have a file with all the vars in them, especially for development.
Do not commit sensitive data to a public git!
Special Thanks
Special thanks to cross-env for inspiration (use's the same cross-spawn
lib underneath).