11 references to DotNetToolDetection
aspire (4)
Acquisition\InstallSourceDetector.cs (1)
70if (DotNetToolDetection.IsRunningAsDotNetTool(resolvedPath))
Commands\UpdateCommand.cs (1)
127return DotNetToolDetection.GetDotNetToolUpdateCommand(_processPathProvider.ProcessPath);
Interaction\ConsoleInteractionService.cs (1)
462updateCommand = DotNetToolDetection.GetDotNetToolUpdateCommand(_processPathProvider.ProcessPath)
Utils\CliUpdateNotifier.cs (1)
142: DotNetToolDetection.GetDotNetToolUpdateCommand(processPathProvider.ProcessPath)
Aspire.Cli.Tests (7)
Utils\DotNetToolDetectionTests.cs (7)
20Assert.True(DotNetToolDetection.IsRunningAsDotNetTool(processPath)); 46Assert.True(DotNetToolDetection.IsRunningAsDotNetTool(processPath)); 47Assert.Equal($"dotnet tool update --tool-path \"{toolPath}\" Aspire.Cli", DotNetToolDetection.GetDotNetToolUpdateCommand(processPath)); 67Assert.Equal($"dotnet tool update --tool-path \"{toolPath}\" Aspire.Cli", DotNetToolDetection.GetDotNetToolUpdateCommand(processPath)); 75Assert.Equal("dotnet tool update -g Aspire.Cli", DotNetToolDetection.GetDotNetToolUpdateCommand(processPath)); 85Assert.False(DotNetToolDetection.IsRunningAsDotNetTool(processPath)); 104Assert.False(DotNetToolDetection.IsRunningAsDotNetTool(processPath));