Make licenses task take --verbose

This commit is contained in:
Rashid Khan 2015-06-25 14:24:52 -07:00
parent 4ecac1b20e
commit 81b5197bee

View file

@ -36,12 +36,15 @@ module.exports = function (grunt) {
var licenseStats = _.map(result, processPackage);
var invalidLicenses = _.filter(licenseStats, function (pkg) { return !pkg.valid;});
if (grunt.option('only-invalid')) {
console.log(invalidLicenses);
} else {
console.log(licenseStats);
if (grunt.option('verbose')) {
if (grunt.option('only-invalid')) {
console.log(invalidLicenses);
} else {
console.log(licenseStats);
}
}
if (invalidLicenses.length) {
grunt.fail.warn('Non-confirming licenses: ' + _.pluck(invalidLicenses, 'name').join(', ') +
'. Use --only-invalid for details.', invalidLicenses.length);