env-cipher
Version:
A module to encrypt and decrypt ENV variables
21 lines (17 loc) • 601 B
JavaScript
/* command line arguments:
* --secret <secretKey> | -s <secretKey>
* --secretFile <file-path> | -f <secretKey>
* --algo <algoName> | -a <algoName>
* --suffix | -u
* --encoding | -e
*/
const argv = require('minimist')(process.argv.slice(2));
const envFile = argv._[0];
const secret = argv.secret || argv.s;
const secretFile = argv.secretFile || argv.f;
const algo = argv.algo || argv.a;
const suffix = argv.suffix || argv.u;
const encoding = argv.encoding || argv.e;
const run = require('./index');
run.envCipher({envFile, secret, secretFile, algo, suffix, encoding});