47 instantiations of NuGetPackageCli
aspire (1)
src\Shared\PackageUpdateHelpers.cs (1)
129
foundPackages.Add(new
NuGetPackage
Aspire.Cli.Tests (46)
Commands\AddCommandTests.cs (21)
49
var dockerPackage = new
NuGetPackage
()
56
var redisPackage = new
NuGetPackage
()
63
var azureRedisPackage = new
NuGetPackage
()
124
var redis92Package = new
NuGetPackage
()
131
var redis93Package = new
NuGetPackage
()
197
var redis92Package = new
NuGetPackage
()
204
var redis94PrereleasePackage = new
NuGetPackage
()
211
var redis93Package = new
NuGetPackage
()
278
var dockerPackage = new
NuGetPackage
()
285
var redisPackage = new
NuGetPackage
()
292
var azureRedisPackage = new
NuGetPackage
()
361
var dockerPackage = new
NuGetPackage
()
368
var redisPackage = new
NuGetPackage
()
375
var azureRedisPackage = new
NuGetPackage
()
440
var dockerPackage = new
NuGetPackage
()
447
var redisPackage = new
NuGetPackage
()
454
var azureRedisPackage = new
NuGetPackage
()
525
var redisPackage = new
NuGetPackage
()
643
var dockerPackage = new
NuGetPackage
()
650
var redisPackage = new
NuGetPackage
()
689
var package = new
NuGetPackage
{ Id = packageId, Version = "1.0.0", Source = "test" };
Commands\NewCommandTests.cs (13)
50
var package = new
NuGetPackage
()
106
var package = new
NuGetPackage
()
159
var package92 = new
NuGetPackage
()
166
var package93 = new
NuGetPackage
()
225
var package92 = new
NuGetPackage
()
232
var package94 = new
NuGetPackage
()
239
var package93 = new
NuGetPackage
()
299
var package = new
NuGetPackage
()
353
var package = new
NuGetPackage
()
407
var package = new
NuGetPackage
()
461
var package = new
NuGetPackage
()
540
var package = new
NuGetPackage
()
593
var package = new
NuGetPackage
()
NuGet\NuGetPackageCacheTests.cs (2)
27
new
NuGetPackage
{ Id = "CommunityToolkit.Aspire.Hosting.Foo", Version = "9.4.0-xyz", Source = "nuget.org" },
28
new
NuGetPackage
{ Id = "Aspire.Cli", Version = "9.4.0-preview", Source = "nuget.org" }
Utils\CliUpdateNotificationServiceTests.cs (10)
31
new
NuGetPackage
{ Id = "Aspire.Cli", Version = "9.3.1", Source = "nuget.org" },
34
new
NuGetPackage
{ Id = "Aspire.Cli", Version = "9.4.0-preview", Source = "nuget.org" },
37
new
NuGetPackage
{ Id = "Aspire.Cli", Version = "9.4.0-beta", Source = "nuget.org" }
88
new
NuGetPackage
{ Id = "Aspire.Cli", Version = "9.4.0", Source = "nuget.org" },
91
new
NuGetPackage
{ Id = "Aspire.Cli", Version = "9.5.0-preview", Source = "nuget.org" },
142
new
NuGetPackage
{ Id = "Aspire.Cli", Version = "9.5.0", Source = "nuget.org" },
145
new
NuGetPackage
{ Id = "Aspire.Cli", Version = "9.6.0-preview", Source = "nuget.org" },
194
new
NuGetPackage
{ Id = "Aspire.Cli", Version = "9.4.0-preview", Source = "nuget.org" },
195
new
NuGetPackage
{ Id = "Aspire.Cli", Version = "9.5.0-preview", Source = "nuget.org" },
246
new
NuGetPackage
{ Id = "Aspire.Cli", Version = "9.0.0", Source = "nuget.org" }
131 references to NuGetPackageCli
aspire (46)
Commands\AddCommand.cs (18)
15
using NuGetPackage = Aspire.Shared.
NuGetPackageCli
;
206
private async Task<(string FriendlyName,
NuGetPackage
Package)> GetPackageByInteractiveFlow(IEnumerable<(string FriendlyName,
NuGetPackage
Package)> possiblePackages, string? preferredVersion, CancellationToken cancellationToken)
235
private async Task<(string FriendlyName,
NuGetPackage
Package)> GetPackageByInteractiveFlowWithNoMatchesMessage(IEnumerable<(string FriendlyName,
NuGetPackage
Package)> possiblePackages, string? searchTerm, CancellationToken cancellationToken)
245
internal static (string FriendlyName,
NuGetPackage
Package) GenerateFriendlyName(
NuGetPackage
package)
257
Task<(string FriendlyName,
NuGetPackage
Package)> PromptForIntegrationAsync(IEnumerable<(string FriendlyName,
NuGetPackage
Package)> packages, CancellationToken cancellationToken);
258
Task<(string FriendlyName,
NuGetPackage
Package)> PromptForIntegrationVersionAsync(IEnumerable<(string FriendlyName,
NuGetPackage
Package)> packages, CancellationToken cancellationToken);
263
public virtual async Task<(string FriendlyName,
NuGetPackage
Package)> PromptForIntegrationVersionAsync(IEnumerable<(string FriendlyName,
NuGetPackage
Package)> packages, CancellationToken cancellationToken)
271
var selections = new List<(string SelectionText, Func<Task<(string,
NuGetPackage
)>> PackageSelector)>();
273
foreach (var releasedPackage in releasedGroup ?? Enumerable.Empty<(string FriendlyName,
NuGetPackage
Package)>())
319
public virtual async Task<(string FriendlyName,
NuGetPackage
Package)> PromptForIntegrationAsync(IEnumerable<(string FriendlyName,
NuGetPackage
Package)> packages, CancellationToken cancellationToken)
329
private static string PackageNameWithFriendlyNameIfAvailable((string FriendlyName,
NuGetPackage
Package) packageWithFriendlyName)
Commands\NewCommand.cs (10)
17
using NuGetPackage = Aspire.Shared.
NuGetPackageCli
;
130
Task<
NuGetPackage
> PromptForTemplatesVersionAsync(IEnumerable<
NuGetPackage
> candidatePackages, CancellationToken cancellationToken);
138
public virtual async Task<
NuGetPackage
> PromptForTemplatesVersionAsync(IEnumerable<
NuGetPackage
> candidatePackages, CancellationToken cancellationToken)
144
var selections = new List<(string SelectionText, Func<Task<
NuGetPackage
>> PackageSelector)>();
146
foreach (
var
releasedPackage in releasedGroup ?? Enumerable.Empty<
NuGetPackage
>())
175
foreach (
var
prereleasePackage in prereleaseGroup)
188
var
package = await selection.PackageSelector();
DotNet\DotNetCliRunner.cs (3)
21
using NuGetPackage = Aspire.Shared.
NuGetPackageCli
;
36
Task<(int ExitCode,
NuGetPackage
[]? Packages)> SearchPackagesAsync(DirectoryInfo workingDirectory, string query, bool prerelease, int take, int skip, string? nugetSource, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken);
708
public async Task<(int ExitCode,
NuGetPackage
[]? Packages)> SearchPackagesAsync(DirectoryInfo workingDirectory, string query, bool prerelease, int take, int skip, string? nugetSource, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken)
NuGet\NuGetPackageCache.cs (9)
10
using NuGetPackage = Aspire.Shared.
NuGetPackageCli
;
16
Task<IEnumerable<
NuGetPackage
>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, bool prerelease, string? source, CancellationToken cancellationToken);
17
Task<IEnumerable<
NuGetPackage
>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, string? source, CancellationToken cancellationToken);
18
Task<IEnumerable<
NuGetPackage
>> GetCliPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, string? source, CancellationToken cancellationToken);
26
public async Task<IEnumerable<
NuGetPackage
>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, bool prerelease, string? source, CancellationToken cancellationToken)
40
public async Task<IEnumerable<
NuGetPackage
>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, string? source, CancellationToken cancellationToken)
45
public async Task<IEnumerable<
NuGetPackage
>> GetCliPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, string? source, CancellationToken cancellationToken)
60
internal async Task<IEnumerable<
NuGetPackage
>> GetPackagesAsync(DirectoryInfo workingDirectory, string query, bool prerelease, string? source, CancellationToken cancellationToken)
66
var collectedPackages = new List<
NuGetPackage
>();
src\Shared\PackageUpdateHelpers.cs (5)
7
using NuGetPackage = Aspire.Shared.
NuGetPackageCli
;
59
public static SemVersion? GetNewerVersion(SemVersion currentVersion, IEnumerable<
NuGetPackage
> availablePackages)
64
foreach (
var
package in availablePackages)
106
public static List<
NuGetPackage
> ParsePackageSearchResults(string stdout, string? packageId = null)
108
var foundPackages = new List<
NuGetPackage
>();
Templating\DotNetTemplateFactory.cs (1)
356
var
selectedPackage = await prompter.PromptForTemplatesVersionAsync(orderedCandidatePackages, cancellationToken);
Aspire.Cli.Tests (85)
Commands\AddCommandTests.cs (42)
9
using NuGetPackage = Aspire.Shared.
NuGetPackageCli
;
49
var
dockerPackage = new NuGetPackage()
56
var
redisPackage = new NuGetPackage()
63
var
azureRedisPackage = new NuGetPackage()
72
new
NuGetPackage
[] { dockerPackage, redisPackage, azureRedisPackage } //
97
IEnumerable<(string FriendlyName,
NuGetPackage
Package)>? promptedPackages = null;
124
var
redis92Package = new NuGetPackage()
131
var
redis93Package = new NuGetPackage()
140
new
NuGetPackage
[] { redis92Package, redis93Package } //
170
IEnumerable<(string FriendlyName,
NuGetPackage
Package)>? promptedPackages = null;
197
var
redis92Package = new NuGetPackage()
204
var
redis94PrereleasePackage = new NuGetPackage()
211
var
redis93Package = new NuGetPackage()
220
new
NuGetPackage
[] { redis92Package, redis94PrereleasePackage, redis93Package } //
278
var
dockerPackage = new NuGetPackage()
285
var
redisPackage = new NuGetPackage()
292
var
azureRedisPackage = new NuGetPackage()
301
new
NuGetPackage
[] { dockerPackage, redisPackage, azureRedisPackage } //
361
var
dockerPackage = new NuGetPackage()
368
var
redisPackage = new NuGetPackage()
375
var
azureRedisPackage = new NuGetPackage()
384
new
NuGetPackage
[] { dockerPackage, redisPackage, azureRedisPackage } //
411
IEnumerable<(string FriendlyName,
NuGetPackage
Package)>? promptedPackages = null;
440
var
dockerPackage = new NuGetPackage()
447
var
redisPackage = new NuGetPackage()
454
var
azureRedisPackage = new NuGetPackage()
463
new
NuGetPackage
[] { dockerPackage, redisPackage, azureRedisPackage } //
525
var
redisPackage = new NuGetPackage()
534
new
NuGetPackage
[] { redisPackage } //
589
return (0, Array.Empty<
NuGetPackage
>());
643
var
dockerPackage = new NuGetPackage()
650
var
redisPackage = new NuGetPackage()
657
return (0, new
NuGetPackage
[] { dockerPackage, redisPackage });
689
var
package = new NuGetPackage { Id = packageId, Version = "1.0.0", Source = "test" };
702
public Func<IEnumerable<(string FriendlyName,
NuGetPackage
Package)>, (string FriendlyName,
NuGetPackage
Package)>? PromptForIntegrationCallback { get; set; }
703
public Func<IEnumerable<(string FriendlyName,
NuGetPackage
Package)>, (string FriendlyName,
NuGetPackage
Package)>? PromptForIntegrationVersionCallback { get; set; }
705
public override Task<(string FriendlyName,
NuGetPackage
Package)> PromptForIntegrationAsync(IEnumerable<(string FriendlyName,
NuGetPackage
Package)> packages, CancellationToken cancellationToken)
714
public override Task<(string FriendlyName,
NuGetPackage
Package)> PromptForIntegrationVersionAsync(IEnumerable<(string FriendlyName,
NuGetPackage
Package)> packages, CancellationToken cancellationToken)
Commands\NewCommandTests.cs (31)
12
using NuGetPackage = Aspire.Shared.
NuGetPackageCli
;
50
var
package = new NuGetPackage()
59
new
NuGetPackage
[] { package } // Single package.
106
var
package = new NuGetPackage()
115
new
NuGetPackage
[] { package } // Single package.
134
IEnumerable<
NuGetPackage
>? promptedPackages = null;
159
var
package92 = new NuGetPackage()
166
var
package93 = new NuGetPackage()
175
new
NuGetPackage
[] { package92, package93 }
200
IEnumerable<
NuGetPackage
>? promptedPackages = null;
225
var
package92 = new NuGetPackage()
232
var
package94 = new NuGetPackage()
239
var
package93 = new NuGetPackage()
248
new
NuGetPackage
[] { package92, package94, package93 }
299
var
package = new NuGetPackage()
308
new
NuGetPackage
[] { package } // Single package.
353
var
package = new NuGetPackage()
362
new
NuGetPackage
[] { package } // Single package.
407
var
package = new NuGetPackage()
416
new
NuGetPackage
[] { package } // Single package.
461
var
package = new NuGetPackage()
470
new
NuGetPackage
[] { package } // Single package.
505
return (0, Array.Empty<
NuGetPackage
>());
540
var
package = new NuGetPackage()
549
new
NuGetPackage
[] { package } // Single package.
593
var
package = new NuGetPackage()
602
new
NuGetPackage
[] { package } // Single package.
639
public Func<IEnumerable<
NuGetPackage
>,
NuGetPackage
>? PromptForTemplatesVersionCallback { get; set; }
671
public override Task<
NuGetPackage
> PromptForTemplatesVersionAsync(IEnumerable<
NuGetPackage
> candidatePackages, CancellationToken cancellationToken)
NuGet\NuGetPackageCacheTests.cs (1)
8
using NuGetPackage = Aspire.Shared.
NuGetPackageCli
;
TestServices\TestDotNetCliRunner.cs (3)
8
using NuGetPackage = Aspire.Shared.
NuGetPackageCli
;
22
public Func<DirectoryInfo, string, bool, int, int, string?, DotNetCliRunnerInvocationOptions, CancellationToken, (int ExitCode,
NuGetPackage
[]? Packages)>? SearchPackagesAsyncCallback { get; set; }
83
public Task<(int ExitCode,
NuGetPackage
[]? Packages)> SearchPackagesAsync(DirectoryInfo workingDirectory, string query, bool prerelease, int take, int skip, string? nugetSource, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken)
Utils\CliUpdateNotificationServiceTests.cs (8)
11
using NuGetPackage = Aspire.Shared.
NuGetPackageCli
;
282
private IEnumerable<
NuGetPackage
> _cliPackages = [];
284
public void SetMockCliPackages(IEnumerable<
NuGetPackage
> packages)
289
public Task<IEnumerable<
NuGetPackage
>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, bool prerelease, string? source, CancellationToken cancellationToken)
291
return Task.FromResult(Enumerable.Empty<
NuGetPackage
>());
294
public Task<IEnumerable<
NuGetPackage
>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, string? source, CancellationToken cancellationToken)
296
return Task.FromResult(Enumerable.Empty<
NuGetPackage
>());
299
public Task<IEnumerable<
NuGetPackage
>> GetCliPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, string? source, CancellationToken cancellationToken)