2.5.0 • Published 9 years ago
envc v2.5.0
envc

Loads environment variables from .env files.
Inspired by dotenv by Brandon Keepers.
Usage
// `options` are optional
var env = require('envc')(options);Options:
path: Path to the .env file optional, default: cwdname: Name of the .env file optional, default: '.env'nodeenv:NODE_ENVoptional, default:process.env.NODE_ENVbooleans: enable boolean parsing, optional, default:falsenumbers: enable number parsing, optional, default:falsereadonly: load and parse .env file only (i.e. does not modifyprocess.env), optional, default:falseoverwrite: allowprocess.envto overwrite file values optional, default:false
Inheritance
envc will try to load:
- {name}
- {name}.{NODE_ENV}
- {name}.local
Interpolation
URL_HOST="vesln.com"
URL_PATH="index"
URL_FULL="http://${URL_HOST}/${URL_PATH}"
DOCKER_SERVICE=$(boot2docker ip):11211 # works on node 0.12+Installation
npm install envc