diff --git a/packages/angular/cli/src/command-builder/command-runner.ts b/packages/angular/cli/src/command-builder/command-runner.ts index d765740cb31d..165c70d34c8c 100644 --- a/packages/angular/cli/src/command-builder/command-runner.ts +++ b/packages/angular/cli/src/command-builder/command-runner.ts @@ -19,6 +19,7 @@ import { colors } from '../utilities/color'; import { AngularWorkspace, getWorkspace } from '../utilities/config'; import { assertIsError } from '../utilities/error'; import { PackageManagerUtils } from '../utilities/package-manager'; +import { VERSION } from '../utilities/version'; import { CommandContext, CommandModuleError } from './command-module'; import { CommandModuleConstructor, @@ -122,7 +123,7 @@ export async function runCommand(args: string[], logger: logging.Logger): Promis .demandCommand(1, demandCommandFailureMessage) .recommendCommands() .middleware(normalizeOptionsMiddleware) - .version(false) + .version('version', 'Show Angular CLI version.', VERSION.full) .showHelpOnFail(false) .strict() .fail((msg, err) => { diff --git a/tests/legacy-cli/e2e/tests/commands/help/help-json.ts b/tests/legacy-cli/e2e/tests/commands/help/help-json.ts index 97ed468df942..a340af00d482 100644 --- a/tests/legacy-cli/e2e/tests/commands/help/help-json.ts +++ b/tests/legacy-cli/e2e/tests/commands/help/help-json.ts @@ -36,6 +36,11 @@ export default async function () { 'description': 'If provided, a new value for the given configuration key.', 'positional': 1, }, + { + 'name': 'version', + 'type': 'boolean', + 'description': 'Show Angular CLI version.', + }, ], });