82 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)
212
var realBinaryPath =
CliPathHelper
.ResolveSymlinkOrOriginalPath(processPath, logger);
460
var realBinaryPath =
CliPathHelper
.ResolveSymlinkOrOriginalPath(processPath, logger);
485
_ =>
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)
140
var resolvedProcessPath =
CliPathHelper
.ResolveSymlinkOrOriginalPath(processPath, _logger);
DotNet\DotNetCliRunner.cs (1)
192
return
CliPathHelper
.CreateUnixDomainSocketPath("cli.sock");
Layout\LayoutDiscovery.cs (2)
100
aspireHome =
CliPathHelper
.GetDefaultAspireHomeDirectory();
194
var resolvedCliPath =
CliPathHelper
.ResolveSymlinkOrOriginalPath(cliPath, _logger);
Program.cs (1)
65
return
CliPathHelper
.GetAspireHomeDirectory(processPath ?? Environment.ProcessPath);
Projects\AppHostServerProject.cs (1)
39
var socketPath =
CliPathHelper
.CreateGuestAppHostSocketPath("apphost.sock");
Projects\DotNetBasedAppHostServerProject.cs (1)
86
_projectModelPath = Path.Combine(
CliPathHelper
.GetAspireHomeDirectory(), AppsFolder, pathDir);
Projects\GuestAppHostProject.cs (1)
1262
return
CliPathHelper
.CreateUnixDomainSocketPath("cli.sock");
Projects\PrebuiltAppHostServer.cs (2)
1228
var cacheKey =
CliPathHelper
.ComputeStagingFeedCacheKey(feedUrl) ?? "default";
1230
CliPathHelper
.GetStagingNuGetPackagesDirectory(_executionContext.AspireHomeDirectory),
Aspire.Cli.Tests (60)
Bundles\BundleServiceCrossRouteExtractionTests.cs (1)
89
?
CliPathHelper
.GetDefaultAspireHomeDirectory()
BundleServiceComputeDefaultExtractDirTests.cs (1)
170
Assert.Equal(
CliPathHelper
.GetDefaultAspireHomeDirectory(), result);
BundleServiceIntegrationTests.cs (3)
426
var originalAspireHome = Environment.GetEnvironmentVariable(
CliPathHelper
.AspireHomeEnvironmentVariable);
429
Environment.SetEnvironmentVariable(
CliPathHelper
.AspireHomeEnvironmentVariable, aspireHome);
471
Environment.SetEnvironmentVariable(
CliPathHelper
.AspireHomeEnvironmentVariable, originalAspireHome);
BundleServiceTests.cs (1)
51
var expected =
CliPathHelper
.GetDefaultAspireHomeDirectory();
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()"/>
147
var originalAspireHome = Environment.GetEnvironmentVariable(
CliPathHelper
.AspireHomeEnvironmentVariable);
150
Environment.SetEnvironmentVariable(
CliPathHelper
.AspireHomeEnvironmentVariable, aspireHome);
164
Environment.SetEnvironmentVariable(
CliPathHelper
.AspireHomeEnvironmentVariable, originalAspireHome);
193
var originalAspireHome = Environment.GetEnvironmentVariable(
CliPathHelper
.AspireHomeEnvironmentVariable);
196
Environment.SetEnvironmentVariable(
CliPathHelper
.AspireHomeEnvironmentVariable, aspireHome);
211
Environment.SetEnvironmentVariable(
CliPathHelper
.AspireHomeEnvironmentVariable, originalAspireHome);
Projects\AppHostServerProjectTests.cs (1)
205
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");
45
var socketPath1 =
CliPathHelper
.CreateUnixDomainSocketPath("apphost.sock");
46
var socketPath2 =
CliPathHelper
.CreateUnixDomainSocketPath("apphost.sock");
64
Assert.Null(
CliPathHelper
.ComputeStagingFeedCacheKey(feedUrl));
70
var key =
CliPathHelper
.ComputeStagingFeedCacheKey("https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-microsoft-aspire-deadbeef/nuget/v3/index.json");
81
var first =
CliPathHelper
.ComputeStagingFeedCacheKey(feedUrl);
82
var second =
CliPathHelper
.ComputeStagingFeedCacheKey(feedUrl);
90
var a =
CliPathHelper
.ComputeStagingFeedCacheKey("https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-microsoft-aspire-deadbeef/nuget/v3/index.json");
91
var b =
CliPathHelper
.ComputeStagingFeedCacheKey("https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-microsoft-aspire-cafef00d/nuget/v3/index.json");
103
var baseKey =
CliPathHelper
.ComputeStagingFeedCacheKey(baseUrl);
104
var spacedKey =
CliPathHelper
.ComputeStagingFeedCacheKey(" " + baseUrl + "\t\n");
105
var upperKey =
CliPathHelper
.ComputeStagingFeedCacheKey(baseUrl.ToUpperInvariant());
117
var key =
CliPathHelper
.ComputeStagingFeedCacheKey(
131
var key =
CliPathHelper
.ComputeStagingFeedCacheKey("https://example/index.json", length: 999);
141
Assert.Null(
CliPathHelper
.ComputeStagingFeedCacheKey("https://example/index.json", length: 0));
142
Assert.Null(
CliPathHelper
.ComputeStagingFeedCacheKey("https://example/index.json", length: -1));
155
var result =
CliPathHelper
.TryGetAspireHomeDirectoryFromInstallRoute(binaryPath);
168
var result =
CliPathHelper
.TryGetAspireHomeDirectoryFromInstallRoute(binaryPath);
184
var result =
CliPathHelper
.TryGetAspireHomeDirectoryFromInstallRoute(binaryPath);
197
var result =
CliPathHelper
.GetAspireHomeDirectory(binaryPath);
205
var result =
CliPathHelper
.GetDefaultAspireHomeDirectory("/custom/aspire-home", "/home/user");
216
var result =
CliPathHelper
.GetDefaultAspireHomeDirectory(configuredAspireHome, "/home/user");
226
var result =
CliPathHelper
.ResolveSymlinkOrOriginalPath(path);
236
var result =
CliPathHelper
.ResolveSymlinkToFullPath(path);
244
var result =
CliPathHelper
.ResolveSymlinkToFullPath("invalid\0path");
260
Assert.Equal(target,
CliPathHelper
.ResolveSymlinkOrOriginalPath(link));
261
Assert.Equal(target,
CliPathHelper
.ResolveSymlinkToFullPath(link));
307
Assert.Equal(expected,
CliPathHelper
.StripMacOSFirmlinkPrefix(input));
316
Assert.Equal("/Private/Var/folders/X",
CliPathHelper
.StripMacOSFirmlinkPrefix("/Private/Var/folders/X"));
317
Assert.Equal("/PRIVATE/VAR/folders/X",
CliPathHelper
.StripMacOSFirmlinkPrefix("/PRIVATE/VAR/folders/X"));
335
var result =
CliPathHelper
.ResolveSymlinkToFullPath(firmlinkedPath);
350
var result =
CliPathHelper
.ResolveSymlinkOrOriginalPath(firmlinkedPath);
374
var result =
CliPathHelper
.GetAspireHomeDirectory(firmlinkedProcessPath);
408
var deleted =
CliPathHelper
.CleanupStaleCliSockets(socketDirectory, TimeSpan.FromHours(24), fakeTime);
437
var deleted =
CliPathHelper
.CleanupStaleCliSockets(socketDirectory, TimeSpan.FromHours(24), fakeTime);
457
var deleted =
CliPathHelper
.CleanupStaleCliSockets(missingDir, TimeSpan.FromHours(24));
468
var deleted =
CliPathHelper
.CleanupStaleCliSockets(tempDir.FullName, TimeSpan.FromHours(24));