upsert-env
v2.0.2
Published
A little tool to dynamically update .env files.
Downloads
3
Readme
upsert-env
A small tool to update .env config files.
Install
$ npm install --save upsert-env
Usage
set(key-value-object, path, callback)
- key-value-object - object - required
- Ex:
{'ENVVARKEY':'envvarvalue'}
- Notes: Multiples are allowed, and it does not matter whether the the variable currently exists or not.
- Ex:
- path - string - optional
- Default:
./.env
- Ex:
./my-new-directory/.env
- Default:
- callback - function - optional
- Returns: error, data
- Ex:
function(error, data){ /* do something */ }
Example
var upsertEnv = require('upsert-env');
var newEnvVars = {
'MYNEWKEY':'a new value',
'ANOTHERNEWKEY':'another new value'
};
upsertEnv.set(newEnvVars, null, function(error, data){
if (error) console.log('Uh oh. ' + error);
else console.log('Success!', data);
});