Merge pull request #574 from crhultay/patch-2

Update bbs.js to for Config Init Enhancements
This commit is contained in:
Bryan Ashby
2024-11-20 18:33:53 -07:00
committed by GitHub

View File

@@ -85,23 +85,18 @@ function main() {
// then it's a fatal error // then it's a fatal error
// //
if (err) { if (err) {
errorDisplayed = true;
console.error(`Configuration error: ${err.message}`); // eslint-disable-line no-console
if ('ENOENT' === err.code) { if ('ENOENT' === err.code) {
if (configPathSupplied) { console.error("\nConfiguration file does not exist: '{configFile}'\n\nIf this is a new installation please run './oputil.js config new' from the enigma-bbs directory");
console.error( }
'Configuration file does not exist: ' + configFile
); if (err.hint) {
} else { console.error(`Hint: ${err.hint}`);
configPathSupplied = null; // make non-fatal; we'll go with defaults }
} if (err.configPath) {
} else { console.error(`Note: ${err.configPath}`);
errorDisplayed = true;
console.error(`Configuration error: ${err.message}`); // eslint-disable-line no-console
if (err.hint) {
console.error(`Hint: ${err.hint}`);
}
if (err.configPath) {
console.error(`Note: ${err.configPath}`);
}
} }
} }
return callback(err); return callback(err);
@@ -134,7 +129,7 @@ function main() {
if (err && !errorDisplayed) { if (err && !errorDisplayed) {
console.error('Error initializing: ' + util.inspect(err)); console.error('Error initializing: ' + util.inspect(err));
return process.exit(); return process.exit(1);
} }
} }
); );