Warn if user configuration being loaded is empty

This commit is contained in:
Jérémie Astori 2017-12-10 01:03:00 -05:00
parent a8fb892873
commit 206ded55ff
No known key found for this signature in database
GPG key ID: B9A4F245CD67BDE8

View file

@ -79,7 +79,14 @@ function setHome(newPath) {
// Reload config from new home location
if (fs.existsSync(configPath)) {
var userConfig = require(configPath);
const userConfig = require(configPath);
if (_.isEmpty(userConfig)) {
log.warn(`The file located at ${colors.green(configPath)} does not appear to expose anything.`);
log.warn(`Make sure it is non-empty and the configuration is exported using ${colors.bold("module.exports = { ... }")}.`);
log.warn("Using default configuration...");
}
this.config = _.merge(this.config, userConfig);
}