env-writer
v0.0.1 env streaming writer
env-writer
Streaming process.env writer
Simple flexible env writer.
Accepts arrays and objects as parameters to write to process.env
Require the module:
var env = require('env-writer')()
Write a single value (all three of the following are valid):
env.write({
key: 'ANIMAL',
value: 'cat'
});
//or
env.write({'BEER': 'Tui'})
//or
env.write(['DESSERT', 'Pavlova'])
Multiple values with a single write:
env.write({
'BEER1': 'Tui',
'BEER2': 'DB',
'BEER3': 'Gissie Green'
});
//or
env.write([
['DESSERT1', 'Cheesecake'],
['DESSERT2', 'Chocolate cake'],
['DESSERT3', 'Fudge with ice cream'],
]);
env-writer will also accept json strings. So any of the above could be achieved with something like:
env.write('["DOG:"Mr Bones"]')
env-writter also handles buffers so you can pipe valid json from stdin or any other source.
process.stdin.pipe(env)
npm i [email protected]
Metadata
- MIT
- Whatever
- Richard Walker
- released 4/10/2014