1 write to _interactionService
aspire (1)
Templating\CliTemplateFactory.cs (1)
64_interactionService = interactionService;
16 references to _interactionService
aspire (16)
Templating\CliTemplateFactory.cs (3)
207_interactionService.DisplaySubtleMessage(result.StandardOutput.TrimEnd()); 215_interactionService.DisplayError(message); 219_interactionService.DisplaySubtleMessage(message);
Templating\CliTemplateFactory.EmptyTemplate.cs (7)
20_interactionService.DisplayError("Language selection is required."); 27_interactionService.DisplayError($"Unknown language: '{languageId}'"); 80_interactionService.DisplayError($"Failed to create project files: {ex.Message}"); 84_interactionService.DisplaySuccess($"Created {language.DisplayName.EscapeMarkup()} project at {outputPath.EscapeMarkup()}"); 85_interactionService.DisplayMessage(KnownEmojis.Information, "Run 'aspire run' to start your AppHost."); 102useLocalhostTld = await _interactionService.PromptForSelectionAsync( 116_interactionService.DisplayMessage(KnownEmojis.CheckMark, TemplatingStrings.UseLocalhostTld_UsingLocalhostTld);
Templating\CliTemplateFactory.TypeScriptStarterTemplate.cs (6)
23_interactionService.DisplayError("Unable to determine Aspire version for the TypeScript starter template."); 61_interactionService.DisplayError($"Failed to create project files: {ex.Message}"); 68_interactionService.DisplayError("npm is not installed or not found in PATH. Please install Node.js and try again."); 77_interactionService.DisplaySubtleMessage("npm install had warnings or errors. You may need to run 'npm install' manually after dependencies are available."); 81_interactionService.DisplaySuccess($"Created TypeScript starter project at {outputPath.EscapeMarkup()}"); 82_interactionService.DisplayMessage(KnownEmojis.Information, "Run 'aspire run' to start your AppHost.");