From c03cfd8654ad7b45f4fc43f194742844cd9ae720 Mon Sep 17 00:00:00 2001 From: Mike Brocchi Date: Thu, 26 Apr 2018 23:16:45 -0700 Subject: [PATCH] fix(@angular/cli): Add smart default provider for default project --- packages/@angular/cli/models/schematic-command.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/packages/@angular/cli/models/schematic-command.ts b/packages/@angular/cli/models/schematic-command.ts index abdaace45a4a..d974d9507795 100644 --- a/packages/@angular/cli/models/schematic-command.ts +++ b/packages/@angular/cli/models/schematic-command.ts @@ -116,6 +116,13 @@ export abstract class SchematicCommand extends Command { }); delete schematicOptions._; + workflow.registry.addSmartDefaultProvider('projectName', (_schema: JsonObject) => { + if (this._workspace) { + return this._workspace.getDefaultProjectName(); + } + return undefined; + }); + workflow.reporter.subscribe((event: DryRunEvent) => { nothingDone = false;