From 2fc0e81b6e637f4f5e2f19f66bba0e7e19466882 Mon Sep 17 00:00:00 2001 From: jamesgeorge007 Date: Mon, 22 Jun 2020 13:08:53 +0530 Subject: [PATCH 1/3] feat: show up command aliases as part of help info --- packages/webpack-cli/lib/groups/HelpGroup.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/webpack-cli/lib/groups/HelpGroup.js b/packages/webpack-cli/lib/groups/HelpGroup.js index 5e21c3e9ab8..03ea8c22a55 100644 --- a/packages/webpack-cli/lib/groups/HelpGroup.js +++ b/packages/webpack-cli/lib/groups/HelpGroup.js @@ -102,8 +102,8 @@ class HelpGroup { }, { header: 'Available Commands', - content: options.commands.map((e) => { - return { name: e.name, summary: e.description }; + content: options.commands.map((cmd) => { + return { name: cmd.alias ? `${cmd.name} | ${cmd.alias}` : cmd.name, summary: cmd.description }; }), }, { From 810e045dd8a98d02809deb81dafa302a2ecb3938 Mon Sep 17 00:00:00 2001 From: jamesgeorge007 Date: Tue, 23 Jun 2020 16:33:57 +0530 Subject: [PATCH 2/3] feat: add aliases for all available commands --- packages/webpack-cli/lib/utils/cli-flags.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/webpack-cli/lib/utils/cli-flags.js b/packages/webpack-cli/lib/utils/cli-flags.js index 4c85a6547f9..6b3e4f7cb4a 100644 --- a/packages/webpack-cli/lib/utils/cli-flags.js +++ b/packages/webpack-cli/lib/utils/cli-flags.js @@ -26,6 +26,7 @@ module.exports = { }, { name: 'migrate', + alias: 'm', type: String, usage: 'migrate', description: 'Migrate a configuration to a new version', @@ -49,6 +50,7 @@ module.exports = { { name: 'info', scope: 'external', + alias: 'i', type: String, usage: 'info [options]', description: 'Outputs information about your system and dependencies', @@ -63,6 +65,7 @@ module.exports = { }, { name: 'serve', + alias: 's', scope: 'external', type: String, usage: 'serve', From e3613dd74d08902c9a1f1dcd84b0c4be200ead35 Mon Sep 17 00:00:00 2001 From: jamesgeorge007 Date: Tue, 23 Jun 2020 16:37:23 +0530 Subject: [PATCH 3/3] refactor: remove ternary --- packages/webpack-cli/lib/groups/HelpGroup.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/webpack-cli/lib/groups/HelpGroup.js b/packages/webpack-cli/lib/groups/HelpGroup.js index 03ea8c22a55..571b2608d20 100644 --- a/packages/webpack-cli/lib/groups/HelpGroup.js +++ b/packages/webpack-cli/lib/groups/HelpGroup.js @@ -103,7 +103,7 @@ class HelpGroup { { header: 'Available Commands', content: options.commands.map((cmd) => { - return { name: cmd.alias ? `${cmd.name} | ${cmd.alias}` : cmd.name, summary: cmd.description }; + return { name: `${cmd.name} | ${cmd.alias}`, summary: cmd.description }; }), }, {