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