Add dry option

This commit is contained in:
galfert 2023-02-26 22:53:03 +01:00
parent ed42a69488
commit 6d1a320445

View File

@ -37,6 +37,11 @@ const argv = yargs(hideBin(process.argv))
alias: 'e',
description: 'Include reviews for PRs merged before this date',
})
.option('dry', {
alias: 'd',
type: 'boolean',
description: 'Only list contribution details without creating them',
})
.help()
.version()
.demandOption('start', 'Please provide a start date')
@ -182,8 +187,11 @@ Promise.all([
generateContributionData(reviews, kredits.Contributor).then(
(contributionData) => {
console.log('contributions:');
console.log(util.inspect(contributionData, { depth: 3, colors: true }));
if (argv.dry) {
console.log('contributions:');
console.log(util.inspect(contributionData, { depth: 3, colors: true }));
return;
}
}
);
});