Browse Source

Fix #206

Don't assume format of var name from bool-value default
master
Dan Janosik 5 years ago
parent
commit
cf326b63f8
No known key found for this signature in database GPG Key ID: C6F8CE9FFDB2CED2
  1. 10
      bin/cli.js

10
bin/cli.js

@ -72,10 +72,16 @@ const args = require('meow')(`
const envify = k => k.replace(/([A-Z])/g, '_$1').toUpperCase();
var defaultTrueWithoutNoPrefixVars = [ "SLOW_DEVICE_MODE" ];
Object.keys(args).filter(k => k.length > 1).forEach(k => {
if (args[k] === false) {
process.env[`BTCEXP_NO_${envify(k)}`] = true;
if (defaultTrueWithoutNoPrefixVars.includes(envify(k))) {
process.env[`BTCEXP_${envify(k)}`] = false;
} else {
process.env[`BTCEXP_NO_${envify(k)}`] = true;
}
} else {
process.env[`BTCEXP_${envify(k)}`] = args[k];
}

Loading…
Cancel
Save