From 3ae1626328d0672dbcc2df9eb774342d0deca520 Mon Sep 17 00:00:00 2001 From: hanna-skryl Date: Wed, 18 Sep 2024 19:00:54 -0400 Subject: [PATCH] feat(cli): add command option aliases --- e2e/cli-e2e/tests/__snapshots__/help.e2e.test.ts.snap | 4 ++-- packages/cli/src/lib/implementation/only-plugins.options.ts | 1 + packages/cli/src/lib/implementation/skip-plugins.options.ts | 1 + 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/e2e/cli-e2e/tests/__snapshots__/help.e2e.test.ts.snap b/e2e/cli-e2e/tests/__snapshots__/help.e2e.test.ts.snap index df85c3117..7b5b204e8 100644 --- a/e2e/cli-e2e/tests/__snapshots__/help.e2e.test.ts.snap +++ b/e2e/cli-e2e/tests/__snapshots__/help.e2e.test.ts.snap @@ -26,9 +26,9 @@ Global Options: .(ts|mjs|js). [string] --tsconfig Path to a TypeScript config, to be used when loading config file. [string] - --onlyPlugins List of plugins to run. If not set all plugins are run. + -p, --onlyPlugins List of plugins to run. If not set all plugins are run. [array] [default: []] - --skipPlugins List of plugins to skip. If not set all plugins are run. + -P, --skipPlugins List of plugins to skip. If not set all plugins are run. [array] [default: []] Persist Options: diff --git a/packages/cli/src/lib/implementation/only-plugins.options.ts b/packages/cli/src/lib/implementation/only-plugins.options.ts index 62b809849..296d1a6af 100644 --- a/packages/cli/src/lib/implementation/only-plugins.options.ts +++ b/packages/cli/src/lib/implementation/only-plugins.options.ts @@ -7,6 +7,7 @@ export const onlyPluginsOption: Options = { type: 'array', default: [], coerce: coerceArray, + alias: 'p', }; export function yargsOnlyPluginsOptionsDefinition(): Record< diff --git a/packages/cli/src/lib/implementation/skip-plugins.options.ts b/packages/cli/src/lib/implementation/skip-plugins.options.ts index 4ffac059b..a78f7debb 100644 --- a/packages/cli/src/lib/implementation/skip-plugins.options.ts +++ b/packages/cli/src/lib/implementation/skip-plugins.options.ts @@ -7,6 +7,7 @@ export const skipPluginsOption: Options = { type: 'array', default: [], coerce: coerceArray, + alias: 'P', }; export function yargsSkipPluginsOptionsDefinition(): Record<