suppress debug logging in dryrun
This commit is contained in:
parent
0a41bb2f42
commit
3d6a974fe8
1 changed files with 8 additions and 6 deletions
14
app.js
14
app.js
|
|
@ -31,6 +31,7 @@ let oversion;
|
||||||
let dversion;
|
let dversion;
|
||||||
let lastmod;
|
let lastmod;
|
||||||
let logger;
|
let logger;
|
||||||
|
let single;
|
||||||
let debug;
|
let debug;
|
||||||
let http;
|
let http;
|
||||||
let util;
|
let util;
|
||||||
|
|
@ -66,6 +67,7 @@ function init(mod) {
|
||||||
logger = mod.log;
|
logger = mod.log;
|
||||||
pre = ENV.pre || mod.meta.pre;
|
pre = ENV.pre || mod.meta.pre;
|
||||||
debug = ENV.debug || mod.meta.debug;
|
debug = ENV.debug || mod.meta.debug;
|
||||||
|
single = ENV.single;
|
||||||
oversion = ENV.over || mod.meta.over;
|
oversion = ENV.over || mod.meta.over;
|
||||||
crossOrigin = ENV.xorigin || mod.meta.xorigin || false;
|
crossOrigin = ENV.xorigin || mod.meta.xorigin || false;
|
||||||
serviceWorker = (ENV.service || mod.meta.service) !== false;
|
serviceWorker = (ENV.service || mod.meta.service) !== false;
|
||||||
|
|
@ -74,7 +76,7 @@ function init(mod) {
|
||||||
dir = mod.dir;
|
dir = mod.dir;
|
||||||
log = mod.log;
|
log = mod.log;
|
||||||
|
|
||||||
if (ENV.single) console.log({ cwd: process.cwd(), env: ENV });
|
if (single) console.log({ cwd: process.cwd(), env: ENV });
|
||||||
dversion = debug ? `_${version}` : version;
|
dversion = debug ? `_${version}` : version;
|
||||||
forceUseCache = ENV.cache ? true : false;
|
forceUseCache = ENV.cache ? true : false;
|
||||||
|
|
||||||
|
|
@ -151,7 +153,7 @@ function init(mod) {
|
||||||
function load_modules(root, force) {
|
function load_modules(root, force) {
|
||||||
lastmod(`${dir}/${root}`) && fs.readdirSync(`${dir}/${root}`).forEach(mdir => {
|
lastmod(`${dir}/${root}`) && fs.readdirSync(`${dir}/${root}`).forEach(mdir => {
|
||||||
const modpath = `${root}/${mdir}`;
|
const modpath = `${root}/${mdir}`;
|
||||||
if (dir.charAt(0) === '.' && !ENV.single) return;
|
if (dir.charAt(0) === '.' && !single) return;
|
||||||
const stats = fs.lstatSync(`${mod.dir}/${modpath}`);
|
const stats = fs.lstatSync(`${mod.dir}/${modpath}`);
|
||||||
if (!(stats.isDirectory() || stats.isSymbolicLink())) return;
|
if (!(stats.isDirectory() || stats.isSymbolicLink())) return;
|
||||||
if (util.isfile(PATH.join(mod.dir,modpath,".disable"))) return;
|
if (util.isfile(PATH.join(mod.dir,modpath,".disable"))) return;
|
||||||
|
|
@ -190,11 +192,11 @@ function init(mod) {
|
||||||
}
|
}
|
||||||
|
|
||||||
// create alt artifacts with module extensions
|
// create alt artifacts with module extensions
|
||||||
logger.log('create alt artifacts');
|
logger.log('creating artifacts', Object.keys(append));
|
||||||
for (let [ key, val ] of Object.entries(append)) {
|
for (let [ key, val ] of Object.entries(append)) {
|
||||||
let src = `src/main/${key}.js`;
|
let src = `src/main/${key}.js`;
|
||||||
if (!fs.existsSync(src)) {
|
if (!fs.existsSync(src)) {
|
||||||
logger.log('missing:', src);
|
logger.log('missing', src);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
fs.mkdirSync(`alt/main`, { recursive: true });
|
fs.mkdirSync(`alt/main`, { recursive: true });
|
||||||
|
|
@ -203,7 +205,7 @@ function init(mod) {
|
||||||
|
|
||||||
src= `src/pack/${key}-main.js`;
|
src= `src/pack/${key}-main.js`;
|
||||||
if (!fs.existsSync(src)) {
|
if (!fs.existsSync(src)) {
|
||||||
logger.log('missing:', src);
|
logger.log('missing', src);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
fs.mkdirSync(`alt/pack`, { recursive: true });
|
fs.mkdirSync(`alt/pack`, { recursive: true });
|
||||||
|
|
@ -307,7 +309,7 @@ function initModule(mod, file, dir) {
|
||||||
const path = mod.dir + '/' + dir + '/' + file;
|
const path = mod.dir + '/' + dir + '/' + file;
|
||||||
try {
|
try {
|
||||||
const body = fs.readFileSync(path);
|
const body = fs.readFileSync(path);
|
||||||
logger.log({ inject: code, file, opt });
|
if (debug && !single) logger.log({ inject: code, file, opt });
|
||||||
if (opt.first) {
|
if (opt.first) {
|
||||||
append[code] = body.toString() + '\n' + append[code];
|
append[code] = body.toString() + '\n' + append[code];
|
||||||
} else {
|
} else {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue