diff --git a/src/commands/template/generate/project/index.ts b/src/commands/template/generate/project/index.ts index 6149aa22..7964a8c7 100644 --- a/src/commands/template/generate/project/index.ts +++ b/src/commands/template/generate/project/index.ts @@ -7,7 +7,7 @@ import { Flags, loglevel, SfCommand, Ux } from '@salesforce/sf-plugins-core'; import { CreateOutput, ProjectOptions, TemplateType } from '@salesforce/templates'; -import { Messages } from '@salesforce/core'; +import { Lifecycle, Messages } from '@salesforce/core'; import { getCustomTemplates, runGenerator } from '../../../../utils/templateCommand.js'; import { outputDirFlag } from '../../../../utils/flags.js'; @@ -87,10 +87,13 @@ export default class Project extends SfCommand { defaultpackagedir: flags['default-package-dir'], apiversion: flags['api-version'], }; + if (flags['lwc-language']) { flagsAsOptions.lwcLanguage = flags['lwc-language']; } + void Lifecycle.getInstance().emitTelemetry({ eventName: 'project_template_flag_value', template: flags.template }); + return runGenerator({ templateType: TemplateType.Project, opts: flagsAsOptions,