115 references to CliPathHelper
aspire (35)
Acquisition\InstallationDiscovery.cs (4)
69/// path under <see cref="CliPathHelper.ResolveSymlinkToFullPath(string?, ILogger?)"/> 77var canonicalPath = CliPathHelper.ResolveSymlinkToFullPath(processPath, _logger); 187: CliPathHelper.ResolveSymlinkToFullPath(candidate.BinaryPath, _logger); 441var canonical = CliPathHelper.ResolveSymlinkToFullPath(candidate, logger);
Acquisition\InstallSourceDetector.cs (2)
31var resolvedPath = CliPathHelper.ResolveSymlinkToFullPath(processPath, logger); 120CliPathHelper.ResolveSymlinkToFullPath(Path.TrimEndingDirectorySeparator(configuredDirectory), logger) is { } resolvedDirectory &&
Bundles\BundleService.cs (3)
213var realBinaryPath = CliPathHelper.ResolveSymlinkOrOriginalPath(processPath, logger); 461var realBinaryPath = CliPathHelper.ResolveSymlinkOrOriginalPath(processPath, logger); 486_ => CliPathHelper.GetDefaultAspireHomeDirectory(),
Caching\AppHostInfoDiskCache.cs (2)
304sb.Append(CliPathHelper.NormalizePathCasing(projectFile.FullName, environment)); 337AppendMtime(sb, exactPath, CliPathHelper.NormalizePathCasing(exactPath, environment));
CliExecutionContext.cs (2)
172/// using <see cref="Utils.CliPathHelper.GetAspireHomeDirectory(string?, Microsoft.Extensions.Logging.ILogger?)"/> 185: Utils.CliPathHelper.GetAspireHomeDirectory());
Commands\CacheCommand.cs (1)
49new DirectoryInfo(CliPathHelper.GetStagingNuGetPackagesDirectory(ExecutionContext.AspireHomeDirectory)));
Commands\TrayLifecycleService.cs (1)
51cliPath = Path.GetFullPath(CliPathHelper.ResolveSymlinkOrOriginalPath(processPath, logger));
Commands\UpdateCommand.cs (1)
143var resolvedProcessPath = CliPathHelper.ResolveSymlinkOrOriginalPath(processPath, _logger);
DotNet\DotNetAppHostNuGetConfigMerger.cs (1)
69if (originalContent is not null && globalPackagesFolder == CliPathHelper.StagingNuGetPackagesFolderName)
DotNet\DotNetCliRunner.cs (1)
222return CliPathHelper.CreateUnixDomainSocketPath("cli.sock");
Layout\LayoutDiscovery.cs (2)
100aspireHome = CliPathHelper.GetDefaultAspireHomeDirectory(); 194var resolvedCliPath = CliPathHelper.ResolveSymlinkOrOriginalPath(cliPath, _logger);
Program.cs (1)
69return CliPathHelper.GetAspireHomeDirectory(processPath ?? Environment.ProcessPath);
Projects\AppHostServerProject.cs (1)
91var socketPath = CliPathHelper.CreateGuestAppHostSocketPath("apphost.sock");
Projects\DotNetBasedAppHostServerProject.cs (1)
120return Path.Combine(CliPathHelper.GetAspireHomeDirectory(), AppsFolder, pathDir);
Projects\GuestAppHostProject.cs (1)
1680return CliPathHelper.CreateUnixDomainSocketPath("cli.sock");
Projects\IntegrationClosureBuilder.cs (2)
151new XElement("BaseOutputPath", CliPathHelper.EnsureTrailingSlash(Path.Combine(restoreDir, "bin"))), 152new XElement("BaseIntermediateOutputPath", CliPathHelper.EnsureTrailingSlash(intermediateOutputPath)),
Projects\IntegrationRestorePlan.cs (1)
527return CliPathHelper.GetStagingNuGetPackagesIdentityDirectory(
Projects\NativeAppHostServerProject.cs (1)
248var socketPath = CliPathHelper.CreateGuestAppHostSocketPath("apphost.sock");
Projects\PrebuiltAppHostServer.cs (2)
433environmentVariables[CliPathHelper.NuGetPackagesEnvironmentVariable] = globalPackagesFolder; 456string.Equals(name, CliPathHelper.NuGetPackagesEnvironmentVariable, StringComparison.OrdinalIgnoreCase)),
Projects\ProjectLocator.cs (1)
1401var envPath = CliPathHelper.GetNuGetPackagesEnvironmentPath(environment);
Projects\ProjectUpdater.cs (2)
82CliPathHelper.StagingNuGetPackagesFolderName, cancellationToken); 432context.Channel.ConfigureGlobalPackagesFolder ? CliPathHelper.StagingNuGetPackagesFolderName : null,
Templating\TemplateNuGetConfigService.cs (2)
129matchingChannel.ConfigureGlobalPackagesFolder ? CliPathHelper.StagingNuGetPackagesFolderName : null, 209channel?.ConfigureGlobalPackagesFolder == true ? CliPathHelper.StagingNuGetPackagesFolderName : null,
Aspire.Cli.Tests (80)
Bundles\BundleServiceCrossRouteExtractionTests.cs (1)
89? CliPathHelper.GetDefaultAspireHomeDirectory()
BundleServiceComputeDefaultExtractDirTests.cs (1)
170Assert.Equal(CliPathHelper.GetDefaultAspireHomeDirectory(), result);
BundleServiceIntegrationTests.cs (3)
560var originalAspireHome = Environment.GetEnvironmentVariable(CliPathHelper.AspireHomeEnvironmentVariable); 563Environment.SetEnvironmentVariable(CliPathHelper.AspireHomeEnvironmentVariable, aspireHome); 605Environment.SetEnvironmentVariable(CliPathHelper.AspireHomeEnvironmentVariable, originalAspireHome);
BundleServiceTests.cs (1)
51var expected = CliPathHelper.GetDefaultAspireHomeDirectory();
CliBootstrapTests.cs (5)
117using var aspireHomeOverride = new EnvVarOverride(CliPathHelper.AspireHomeEnvironmentVariable, aspireHome.FullName); 147using var aspireHomeOverride = new EnvVarOverride(CliPathHelper.AspireHomeEnvironmentVariable, aspireHome.FullName); 198using var aspireHomeOverride = new EnvVarOverride(CliPathHelper.AspireHomeEnvironmentVariable, aspireHome.FullName); 217using var aspireHomeOverride = new EnvVarOverride(CliPathHelper.AspireHomeEnvironmentVariable, aspireHome.FullName); 311using var aspireHomeOverride = new EnvVarOverride(CliPathHelper.AspireHomeEnvironmentVariable, aspireHome.FullName);
Commands\CacheCommandTests.cs (2)
102CliPathHelper.GetStagingNuGetPackagesDirectory(executionContext.AspireHomeDirectory)); 132CliPathHelper.GetStagingNuGetPackagesDirectory(executionContext.AspireHomeDirectory));
DotNet\DotNetAppHostNuGetConfigMergerTests.cs (2)
1303Assert.Equal(CliPathHelper.StagingNuGetPackagesFolderName, 1365CliPathHelper.StagingNuGetPackagesFolderName,
Layout\LayoutDiscoveryReparsePointTests.cs (7)
20/// variable, which is also read by <see cref="CliPathHelper.GetDefaultAspireHomeDirectory()"/> 155var originalAspireHome = Environment.GetEnvironmentVariable(CliPathHelper.AspireHomeEnvironmentVariable); 158Environment.SetEnvironmentVariable(CliPathHelper.AspireHomeEnvironmentVariable, aspireHome); 172Environment.SetEnvironmentVariable(CliPathHelper.AspireHomeEnvironmentVariable, originalAspireHome); 201var originalAspireHome = Environment.GetEnvironmentVariable(CliPathHelper.AspireHomeEnvironmentVariable); 204Environment.SetEnvironmentVariable(CliPathHelper.AspireHomeEnvironmentVariable, aspireHome); 219Environment.SetEnvironmentVariable(CliPathHelper.AspireHomeEnvironmentVariable, originalAspireHome);
Projects\AppHostServerProjectTests.cs (1)
410var expectedRoot = Path.Combine(CliPathHelper.GetAspireHomeDirectory(), "hosts");
Projects\PrebuiltAppHostServerTests.cs (10)
1317var expectedCacheKey = CliPathHelper.ComputeStagingCacheIdentityKey(expectedIdentity); 1320CliPathHelper.GetStagingNuGetPackagesDirectory(executionContext.AspireHomeDirectory), 1375var expectedCacheKey = CliPathHelper.ComputeStagingCacheIdentityKey(expectedIdentity); 1378CliPathHelper.GetStagingNuGetPackagesDirectory(executionContext.AspireHomeDirectory), 1870var expectedCacheKey = CliPathHelper.ComputeStagingCacheIdentityKey(expectedIdentity); 1873CliPathHelper.GetStagingNuGetPackagesDirectory(executionContext.AspireHomeDirectory), 2452CliPathHelper.StripMacOSFirmlinkPrefix( 2454CliPathHelper.StripMacOSFirmlinkPrefix(manifestPath), 3215Assert.True(options.EnvironmentVariableFilter(CliPathHelper.NuGetPackagesEnvironmentVariable)); 3237options.EnvironmentVariables?[CliPathHelper.NuGetPackagesEnvironmentVariable]);
TestServices\DotNetAppHostNuGetConfigTestHelper.cs (3)
25channel.ConfigureGlobalPackagesFolder ? CliPathHelper.StagingNuGetPackagesFolderName : null, 39configureGlobalPackagesFolder ? CliPathHelper.StagingNuGetPackagesFolderName : null, 53configureGlobalPackagesFolder ? CliPathHelper.StagingNuGetPackagesFolderName : null,
Utils\CliPathHelperTests.cs (44)
18var socketPath1 = CliPathHelper.CreateGuestAppHostSocketPath("apphost.sock"); 19var socketPath2 = CliPathHelper.CreateGuestAppHostSocketPath("apphost.sock"); 50var socketPath1 = CliPathHelper.CreateUnixDomainSocketPath("apphost.sock"); 51var socketPath2 = CliPathHelper.CreateUnixDomainSocketPath("apphost.sock"); 69Assert.Null(CliPathHelper.ComputeStagingFeedCacheKey(feedUrl)); 75var key = CliPathHelper.ComputeStagingFeedCacheKey("https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-microsoft-aspire-deadbeef/nuget/v3/index.json"); 86var first = CliPathHelper.ComputeStagingFeedCacheKey(feedUrl); 87var second = CliPathHelper.ComputeStagingFeedCacheKey(feedUrl); 95var a = CliPathHelper.ComputeStagingFeedCacheKey("https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-microsoft-aspire-deadbeef/nuget/v3/index.json"); 96var b = CliPathHelper.ComputeStagingFeedCacheKey("https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-microsoft-aspire-cafef00d/nuget/v3/index.json"); 108var baseKey = CliPathHelper.ComputeStagingFeedCacheKey(baseUrl); 109var spacedKey = CliPathHelper.ComputeStagingFeedCacheKey(" " + baseUrl + "\t\n"); 110var upperSchemeAndHostKey = CliPathHelper.ComputeStagingFeedCacheKey( 122var first = CliPathHelper.ComputeStagingFeedCacheKey(firstUrl, length: 16); 123var second = CliPathHelper.ComputeStagingFeedCacheKey(secondUrl, length: 16); 133var first = CliPathHelper.ComputeStagingFeedCacheKey("/packages/Feed", length: 16); 134var second = CliPathHelper.ComputeStagingFeedCacheKey("/packages/feed", length: 16); 142var first = CliPathHelper.ComputeStagingCacheIdentityKey("12:https://example.com/Feed", length: 16); 143var second = CliPathHelper.ComputeStagingCacheIdentityKey("12:https://example.com/feed", length: 16); 154var key = CliPathHelper.ComputeStagingFeedCacheKey( 168var key = CliPathHelper.ComputeStagingFeedCacheKey("https://example/index.json", length: 999); 178Assert.Null(CliPathHelper.ComputeStagingFeedCacheKey("https://example/index.json", length: 0)); 179Assert.Null(CliPathHelper.ComputeStagingFeedCacheKey("https://example/index.json", length: -1)); 192var result = CliPathHelper.TryGetAspireHomeDirectoryFromInstallRoute(binaryPath); 205var result = CliPathHelper.TryGetAspireHomeDirectoryFromInstallRoute(binaryPath); 221var result = CliPathHelper.TryGetAspireHomeDirectoryFromInstallRoute(binaryPath); 234var result = CliPathHelper.GetAspireHomeDirectory(binaryPath); 242var result = CliPathHelper.GetDefaultAspireHomeDirectory("/custom/aspire-home", "/home/user"); 253var result = CliPathHelper.GetDefaultAspireHomeDirectory(configuredAspireHome, "/home/user"); 263var result = CliPathHelper.ResolveSymlinkOrOriginalPath(path); 273var result = CliPathHelper.ResolveSymlinkToFullPath(path); 281var result = CliPathHelper.ResolveSymlinkToFullPath("invalid\0path"); 297Assert.Equal(target, CliPathHelper.ResolveSymlinkOrOriginalPath(link)); 298Assert.Equal(target, CliPathHelper.ResolveSymlinkToFullPath(link)); 344Assert.Equal(expected, CliPathHelper.StripMacOSFirmlinkPrefix(input)); 353Assert.Equal("/Private/Var/folders/X", CliPathHelper.StripMacOSFirmlinkPrefix("/Private/Var/folders/X")); 354Assert.Equal("/PRIVATE/VAR/folders/X", CliPathHelper.StripMacOSFirmlinkPrefix("/PRIVATE/VAR/folders/X")); 372var result = CliPathHelper.ResolveSymlinkToFullPath(firmlinkedPath); 387var result = CliPathHelper.ResolveSymlinkOrOriginalPath(firmlinkedPath); 411var result = CliPathHelper.GetAspireHomeDirectory(firmlinkedProcessPath); 445var deleted = CliPathHelper.CleanupStaleCliSockets(socketDirectory, TimeSpan.FromHours(24), fakeTime); 474var deleted = CliPathHelper.CleanupStaleCliSockets(socketDirectory, TimeSpan.FromHours(24), fakeTime); 494var deleted = CliPathHelper.CleanupStaleCliSockets(missingDir, TimeSpan.FromHours(24)); 505var deleted = CliPathHelper.CleanupStaleCliSockets(tempDir.FullName, TimeSpan.FromHours(24));