Loads environment variables from .env files.
Inspired by dotenv by Brandon Keepers.
// `options` are optional
var env = require('envc')(options);- path: Path to the .env file [optional, default: cwd]
- name: Name of the .env file [optional, default: '.env']
- nodeenv:- NODE_ENV[optional, default:- process.env.NODE_ENV]
- booleans: enable boolean parsing, [optional, default:- false]
- numbers: enable number parsing, [optional, default:- false]
- readonly: load and parse .env file only (i.e. does not modify- process.env), [optional, default:- false]
- overwrite: allow- process.envto overwrite file values [optional, default:- false]
envc will try to load:
- {name}
- {name}.{NODE_ENV}
- {name}.local
URL_HOST="vesln.com"
URL_PATH="index"
URL_FULL="http://${URL_HOST}/${URL_PATH}"
DOCKER_SERVICE=$(boot2docker ip):11211 # works on node 0.12+
npm install envc