add --debug option to _webi/test.js

This commit is contained in:
AJ ONeal
2020-06-16 06:25:07 -06:00
parent 3374250aee
commit 7e267316c0

View File

@@ -4,10 +4,18 @@
// Print help if there's no pkgdir argument
//
var usage = [
'Usage: node _webi/test.js <path-to-package>',
'Example: node _webi/test.js ./node/'
'Usage: node _webi/test.js --debug <path-to-package>',
'Example: node _webi/test.js --debug ./node/'
].join('\n');
var count = 3;
var debug = false;
if (/\b-?-debug?\b/.test(process.argv.join(' '))) {
count += 1;
debug = true;
}
if (3 !== process.argv.length) {
console.error(usage);
process.exit(1);
@@ -97,7 +105,9 @@ Releases.get(path.join(process.cwd(), pkgdir)).then(function (all) {
var bashFile = 'install-' + pkgname + '.sh';
var batFile = 'install-' + pkgname + '.bat';
bashTxt = bashTxt.replace(/#set -x/g, 'set -x');
if (debug) {
bashTxt = bashTxt.replace(/#set -x/g, 'set -x');
}
fs.writeFileSync(bashFile, bashTxt, 'utf-8');
console.info('Has the necessary files?');
console.info('\tNEEDS MANUAL TEST: %s', bashFile);