Travis Coveralls npm npm npm

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
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 ./test/.env mocha -R spec"
  }
}

or

Terminal

./node_modules/.bin/env-cmd ./test/.env node index.js

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 env data to a public git repo!

Special Thanks

Special thanks to cross-env for inspiration (use's the same cross-spawn lib underneath too).

Description
Setting environment variables from a file
Readme MIT 1.2 MiB
Languages
TypeScript 98%
JavaScript 2%