projects
/
webi-installers
/
.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
3374250
)
add --debug option to _webi/test.js
author
AJ ONeal
<coolaj86@gmail.com>
Tue, 16 Jun 2020 12:25:07 +0000
(06:25 -0600)
committer
AJ ONeal
<coolaj86@gmail.com>
Tue, 16 Jun 2020 12:25:07 +0000
(06:25 -0600)
_webi/test.js
patch
|
blob
|
history
diff --git
a/_webi/test.js
b/_webi/test.js
index 552a5faa8a9d3b9c4c726e2f633b1e8ff40ba85e..e40495e5abb19d1889841d7964846f14dc2e883c 100755
(executable)
--- a/
_webi/test.js
+++ b/
_webi/test.js
@@
-4,10
+4,18
@@
// Print help if there's no pkgdir argument
//
var usage = [
// 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');
].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);
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';
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);
fs.writeFileSync(bashFile, bashTxt, 'utf-8');
console.info('Has the necessary files?');
console.info('\tNEEDS MANUAL TEST: %s', bashFile);