From 07bad5df15a143d921f9148c3c903106bb37f3b0 Mon Sep 17 00:00:00 2001 From: Yaojun Zheng Date: Sun, 18 Feb 2018 22:06:15 +0800 Subject: [PATCH] Output help information on unknown CLI commands --- packages/@vue/cli/bin/vue.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages/@vue/cli/bin/vue.js b/packages/@vue/cli/bin/vue.js index 550534546a..83e0053193 100755 --- a/packages/@vue/cli/bin/vue.js +++ b/packages/@vue/cli/bin/vue.js @@ -87,6 +87,15 @@ program loadCommand('init', '@vue/cli-init') }) +// output help information on unknown commands +program + .arguments('') + .action((cmd) => { + program.outputHelp() + console.log(` ` + chalk.red(`Unknown command ${chalk.yellow(cmd)}.`)) + console.log() + }) + // add some useful info on help program.on('--help', () => { console.log()