envarizer
Takes a bash shell export command and turns it into a json object
Why you ask? I found myself doing it more than once by hand.
Prerequisite
This is a Node.js package so needs node.js runtime.
Installation
This package is published on npmjs.com
npm install envarizer
Usage
envarizer ./test/test-file.sh
example input
#!/usr/bin/env bashexport ENV_VAR_A=/var/logexport ENV_VAR_B=a stringexport ENV_VAR_C=john.smyth@example.com
example output
ENV_VAR_A: '/var/log'ENV_VAR_B: 'a string'ENV_VAR_C: 'john.smyth@example.com'