Merge pull request #2844 from spotify/rugvip/nohelp

cli: avoid printing duplicate help, and print help on invalid command
This commit is contained in:
Patrik Oldsberg
2020-10-10 18:02:48 +02:00
committed by GitHub
2 changed files with 7 additions and 8 deletions
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/cli': patch
---
Fixed duplicate help output, and print help on invalid command
+2 -8
View File
@@ -27,18 +27,12 @@ const main = (argv: string[]) => {
program.on('command:*', () => {
console.log();
console.log(
chalk.red(`Invalid command: ${chalk.cyan(program.args.join(' '))}`),
);
console.log(chalk.red('See --help for a list of available commands.'));
console.log(chalk.red(`Invalid command: ${program.args.join(' ')}`));
console.log();
program.outputHelp();
process.exit(1);
});
if (!process.argv.slice(2).length) {
program.outputHelp(chalk.yellow);
}
program.parse(argv);
};