83 references to CliPathHelper
aspire (22)
Acquisition\InstallationDiscovery.cs (4)
69
/// path under <see cref="
CliPathHelper
.ResolveSymlinkToFullPath(string?, ILogger?)"/>
77
var canonicalPath =
CliPathHelper
.ResolveSymlinkToFullPath(processPath, _logger);
187
:
CliPathHelper
.ResolveSymlinkToFullPath(candidate.BinaryPath, _logger);
441
var canonical =
CliPathHelper
.ResolveSymlinkToFullPath(candidate, logger);
Bundles\BundleService.cs (3)
213
var realBinaryPath =
CliPathHelper
.ResolveSymlinkOrOriginalPath(processPath, logger);
461
var realBinaryPath =
CliPathHelper
.ResolveSymlinkOrOriginalPath(processPath, logger);
486
_ =>
CliPathHelper
.GetDefaultAspireHomeDirectory(),
Caching\AppHostInfoDiskCache.cs (2)
304
sb.Append(
CliPathHelper
.NormalizePathCasing(projectFile.FullName, environment));
337
AppendMtime(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)
49
new DirectoryInfo(
CliPathHelper
.GetStagingNuGetPackagesDirectory(ExecutionContext.AspireHomeDirectory)));
Commands\UpdateCommand.cs (1)
143
var resolvedProcessPath =
CliPathHelper
.ResolveSymlinkOrOriginalPath(processPath, _logger);
DotNet\DotNetCliRunner.cs (1)
199
return
CliPathHelper
.CreateUnixDomainSocketPath("cli.sock");
Layout\LayoutDiscovery.cs (2)
100
aspireHome =
CliPathHelper
.GetDefaultAspireHomeDirectory();
194
var resolvedCliPath =
CliPathHelper
.ResolveSymlinkOrOriginalPath(cliPath, _logger);
Program.cs (1)
67
return
CliPathHelper
.GetAspireHomeDirectory(processPath ?? Environment.ProcessPath);
Projects\AppHostServerProject.cs (1)
43
var socketPath =
CliPathHelper
.CreateGuestAppHostSocketPath("apphost.sock");
Projects\DotNetBasedAppHostServerProject.cs (1)
89
_projectModelPath = Path.Combine(
CliPathHelper
.GetAspireHomeDirectory(), AppsFolder, pathDir);
Projects\GuestAppHostProject.cs (1)
1288
return
CliPathHelper
.CreateUnixDomainSocketPath("cli.sock");
Projects\PrebuiltAppHostServer.cs (2)
1273
var cacheKey =
CliPathHelper
.ComputeStagingFeedCacheKey(feedUrl) ?? "default";
1275
CliPathHelper
.GetStagingNuGetPackagesDirectory(_executionContext.AspireHomeDirectory),
Aspire.Cli.Tests (61)
Bundles\BundleServiceCrossRouteExtractionTests.cs (1)
89
?
CliPathHelper
.GetDefaultAspireHomeDirectory()
BundleServiceComputeDefaultExtractDirTests.cs (1)
170
Assert.Equal(
CliPathHelper
.GetDefaultAspireHomeDirectory(), result);
BundleServiceIntegrationTests.cs (3)
552
var originalAspireHome = Environment.GetEnvironmentVariable(
CliPathHelper
.AspireHomeEnvironmentVariable);
555
Environment.SetEnvironmentVariable(
CliPathHelper
.AspireHomeEnvironmentVariable, aspireHome);
597
Environment.SetEnvironmentVariable(
CliPathHelper
.AspireHomeEnvironmentVariable, originalAspireHome);
BundleServiceTests.cs (1)
51
var expected =
CliPathHelper
.GetDefaultAspireHomeDirectory();
CliBootstrapTests.cs (1)
142
using var aspireHomeOverride = new EnvVarOverride(
CliPathHelper
.AspireHomeEnvironmentVariable, aspireHome.FullName);
Commands\CacheCommandTests.cs (2)
102
CliPathHelper
.GetStagingNuGetPackagesDirectory(executionContext.AspireHomeDirectory));
132
CliPathHelper
.GetStagingNuGetPackagesDirectory(executionContext.AspireHomeDirectory));
Layout\LayoutDiscoveryReparsePointTests.cs (7)
20
/// variable, which is also read by <see cref="
CliPathHelper
.GetDefaultAspireHomeDirectory()"/>
154
var originalAspireHome = Environment.GetEnvironmentVariable(
CliPathHelper
.AspireHomeEnvironmentVariable);
157
Environment.SetEnvironmentVariable(
CliPathHelper
.AspireHomeEnvironmentVariable, aspireHome);
171
Environment.SetEnvironmentVariable(
CliPathHelper
.AspireHomeEnvironmentVariable, originalAspireHome);
200
var originalAspireHome = Environment.GetEnvironmentVariable(
CliPathHelper
.AspireHomeEnvironmentVariable);
203
Environment.SetEnvironmentVariable(
CliPathHelper
.AspireHomeEnvironmentVariable, aspireHome);
218
Environment.SetEnvironmentVariable(
CliPathHelper
.AspireHomeEnvironmentVariable, originalAspireHome);
Projects\AppHostServerProjectTests.cs (1)
367
var expectedRoot = Path.Combine(
CliPathHelper
.GetAspireHomeDirectory(), "hosts");
Projects\PrebuiltAppHostServerTests.cs (6)
776
var expectedCacheKey =
CliPathHelper
.ComputeStagingFeedCacheKey(channelSource);
779
CliPathHelper
.GetStagingNuGetPackagesDirectory(executionContext.AspireHomeDirectory),
833
var expectedCacheKey =
CliPathHelper
.ComputeStagingFeedCacheKey(overrideStagingFeed);
836
CliPathHelper
.GetStagingNuGetPackagesDirectory(executionContext.AspireHomeDirectory),
956
var expectedCacheKey =
CliPathHelper
.ComputeStagingFeedCacheKey(packageSourceOverride);
959
CliPathHelper
.GetStagingNuGetPackagesDirectory(executionContext.AspireHomeDirectory),
Utils\CliPathHelperTests.cs (38)
18
var socketPath1 =
CliPathHelper
.CreateGuestAppHostSocketPath("apphost.sock");
19
var socketPath2 =
CliPathHelper
.CreateGuestAppHostSocketPath("apphost.sock");
50
var socketPath1 =
CliPathHelper
.CreateUnixDomainSocketPath("apphost.sock");
51
var socketPath2 =
CliPathHelper
.CreateUnixDomainSocketPath("apphost.sock");
69
Assert.Null(
CliPathHelper
.ComputeStagingFeedCacheKey(feedUrl));
75
var key =
CliPathHelper
.ComputeStagingFeedCacheKey("https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-microsoft-aspire-deadbeef/nuget/v3/index.json");
86
var first =
CliPathHelper
.ComputeStagingFeedCacheKey(feedUrl);
87
var second =
CliPathHelper
.ComputeStagingFeedCacheKey(feedUrl);
95
var a =
CliPathHelper
.ComputeStagingFeedCacheKey("https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-microsoft-aspire-deadbeef/nuget/v3/index.json");
96
var b =
CliPathHelper
.ComputeStagingFeedCacheKey("https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-microsoft-aspire-cafef00d/nuget/v3/index.json");
108
var baseKey =
CliPathHelper
.ComputeStagingFeedCacheKey(baseUrl);
109
var spacedKey =
CliPathHelper
.ComputeStagingFeedCacheKey(" " + baseUrl + "\t\n");
110
var upperKey =
CliPathHelper
.ComputeStagingFeedCacheKey(baseUrl.ToUpperInvariant());
122
var key =
CliPathHelper
.ComputeStagingFeedCacheKey(
136
var key =
CliPathHelper
.ComputeStagingFeedCacheKey("https://example/index.json", length: 999);
146
Assert.Null(
CliPathHelper
.ComputeStagingFeedCacheKey("https://example/index.json", length: 0));
147
Assert.Null(
CliPathHelper
.ComputeStagingFeedCacheKey("https://example/index.json", length: -1));
160
var result =
CliPathHelper
.TryGetAspireHomeDirectoryFromInstallRoute(binaryPath);
173
var result =
CliPathHelper
.TryGetAspireHomeDirectoryFromInstallRoute(binaryPath);
189
var result =
CliPathHelper
.TryGetAspireHomeDirectoryFromInstallRoute(binaryPath);
202
var result =
CliPathHelper
.GetAspireHomeDirectory(binaryPath);
210
var result =
CliPathHelper
.GetDefaultAspireHomeDirectory("/custom/aspire-home", "/home/user");
221
var result =
CliPathHelper
.GetDefaultAspireHomeDirectory(configuredAspireHome, "/home/user");
231
var result =
CliPathHelper
.ResolveSymlinkOrOriginalPath(path);
241
var result =
CliPathHelper
.ResolveSymlinkToFullPath(path);
249
var result =
CliPathHelper
.ResolveSymlinkToFullPath("invalid\0path");
265
Assert.Equal(target,
CliPathHelper
.ResolveSymlinkOrOriginalPath(link));
266
Assert.Equal(target,
CliPathHelper
.ResolveSymlinkToFullPath(link));
312
Assert.Equal(expected,
CliPathHelper
.StripMacOSFirmlinkPrefix(input));
321
Assert.Equal("/Private/Var/folders/X",
CliPathHelper
.StripMacOSFirmlinkPrefix("/Private/Var/folders/X"));
322
Assert.Equal("/PRIVATE/VAR/folders/X",
CliPathHelper
.StripMacOSFirmlinkPrefix("/PRIVATE/VAR/folders/X"));
340
var result =
CliPathHelper
.ResolveSymlinkToFullPath(firmlinkedPath);
355
var result =
CliPathHelper
.ResolveSymlinkOrOriginalPath(firmlinkedPath);
379
var result =
CliPathHelper
.GetAspireHomeDirectory(firmlinkedProcessPath);
413
var deleted =
CliPathHelper
.CleanupStaleCliSockets(socketDirectory, TimeSpan.FromHours(24), fakeTime);
442
var deleted =
CliPathHelper
.CleanupStaleCliSockets(socketDirectory, TimeSpan.FromHours(24), fakeTime);
462
var deleted =
CliPathHelper
.CleanupStaleCliSockets(missingDir, TimeSpan.FromHours(24));
473
var deleted =
CliPathHelper
.CleanupStaleCliSockets(tempDir.FullName, TimeSpan.FromHours(24));