Package Exports
- env-cmd
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (env-cmd) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
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
# This is a comment
ENV1=THANKS # Yay inline comments support
ENV2=FOR ALL
ENV3 THE FISH # This format is also accepted
Package.json
{
"scripts": {
"test": "env-cmd ./test/.env mocha -R spec"
}
}
or
Terminal
./node_modules/.bin/env-cmd ./test/.env node index.js
Environment File Formats
These are the currently accepted environment file formats. If any other formats are desired please create an issue.
key=value
key value
Why
Because sometimes its just too cumbersome passing lots of environment variables to scripts. Its usually just easier to have a file with all the vars in them, especially for development and testing.
Do not commit sensitive environment data to a public git repo!
Related Projects
cross-env
- Cross platform setting of environment scripts
Special Thanks
Special thanks to cross-env
for inspiration (use's the same cross-spawn
lib underneath too).