in src/cli/index.js [58:77]
function checkRequiredParams(required, args, fn) {
const exit = require('../../lib/cli/exit');
/**
* @param {string[]} params
* @param {Object<string,*>} args
* @returns {Boolean}
*/
function allParamsProvided(params, args) {
return params.every(param => {
if (!args.hasOwnProperty(param) || !args[param]) {
exit(new Error(i18n('Option "--' + param + '" is required')));
return false;
}
return true;
});
}
if (allParamsProvided(required, args)) fn();
}