diff --git a/core/oputil/oputil_config.js b/core/oputil/oputil_config.js index b1490c28..bcd6529f 100644 --- a/core/oputil/oputil_config.js +++ b/core/oputil/oputil_config.js @@ -224,9 +224,13 @@ const copyFileSyncSilent = (to, from, flags) => { function buildNewConfig() { askNewConfigQuestions( (err, configPath, config) => { - if(err) { return; + if(err) { + return err; } + // ensure 'menus' exists + mkdirsSync(paths.join(__dirname, '../../config/menus')); + const boardName = sanatizeFilename(config.general.boardName) .replace(/[^a-z0-9_-]/ig, '_') .replace(/_+/g, '_')