75 references to AddCommandStrings
aspire (52)
Commands\AddCommand.cs (32)
42Description = AddCommandStrings.IntegrationArgumentDescription, 45private static readonly OptionWithLegacy<FileInfo?> s_appHostOption = new("--apphost", "--project", AddCommandStrings.ProjectArgumentDescription); 48Description = AddCommandStrings.VersionArgumentDescription 52Description = AddCommandStrings.SourceArgumentDescription 56Description = AddCommandStrings.AllArgumentDescription 60: base("add", AddCommandStrings.Description, services) 116return AddCommandFailure(CliExitCodes.InvalidCommand, AddCommandStrings.NonInteractiveRequiresIntegrationName); 122InteractionService.DisplayError(AddCommandStrings.SourceWithCredentialsNotSupported); 211AddCommandStrings.SearchingForAspirePackages, 225AddCommandStrings.SearchingForAspirePackages, 250throw new EmptyChoicesException(AddCommandStrings.NoIntegrationPackagesFound); 261return AddCommandFailure(CliExitCodes.FailedToAddPackage, AddCommandStrings.NoPackagesFound); 275var notCompatibleMessage = string.Format(CultureInfo.CurrentCulture, AddCommandStrings.IntegrationNotPolyglotCompatible, integrationName, project.LanguageId); 287return AddCommandFailure(CliExitCodes.FailedToAddPackage, AddCommandStrings.NoPolyglotCompatibleIntegrationsFound); 292InteractionService.DisplaySubtleMessage(string.Format(CultureInfo.CurrentCulture, AddCommandStrings.PolyglotIntegrationsHidden, hiddenIntegrationCount)); 311? string.Format(CultureInfo.CurrentCulture, AddCommandStrings.SpecifiedVersionRequiresExactPackageMatch, integrationName) 312: string.Format(CultureInfo.CurrentCulture, AddCommandStrings.NonInteractiveRequiresExactPackageMatch, integrationName); 365InteractionService.DisplayError(AddCommandStrings.SourceWithCredentialsNotSupported); 469InteractionService.DisplayMessage(KnownEmojis.Information, AddCommandStrings.StoppedRunningInstance); 473return AddCommandFailure(CliExitCodes.FailedToAddPackage, AddCommandStrings.UnableToStopRunningInstances); 480AddCommandStrings.AddingAspireIntegration, 496return AddCommandFailure(CliExitCodes.FailedToAddPackage, string.Format(CultureInfo.CurrentCulture, AddCommandStrings.PackageInstallationFailed, CliExitCodes.FailedToAddPackage)); 499InteractionService.DisplaySuccess(string.Format(CultureInfo.CurrentCulture, AddCommandStrings.PackageAddedSuccessfully, selectedNuGetPackage.Package.Id, selectedNuGetPackage.Package.Version)); 525var errorMessage = string.Format(CultureInfo.CurrentCulture, AddCommandStrings.ErrorOccurredWhileAddingPackage, ex.Message); 570AddCommandStrings.PackageInstallationFailed, CliExitCodes.FailedToAddPackage)), 722_ => throw new InvalidOperationException(AddCommandStrings.UnexpectedNumberOfPackagesFound) 744string.Format(CultureInfo.CurrentCulture, AddCommandStrings.SearchingForSpecifiedPackageVersion, selectedPackage.Package.Id, preferredVersion), 752throw new EmptyChoicesException(string.Format(CultureInfo.CurrentCulture, AddCommandStrings.SpecifiedVersionNotFoundForPackage, selectedPackage.Package.Id, preferredVersion)); 833InteractionService.DisplaySubtleMessage(string.Format(CultureInfo.CurrentCulture, AddCommandStrings.NoPackagesMatchedSearchTerm, searchTerm)); 889string.Format(CultureInfo.CurrentCulture, AddCommandStrings.SelectAVersionOfPackage, choices[0].Package.Id), 919AddCommandStrings.SelectAnIntegrationToAdd, 950interactionService.DisplayMessage(KnownEmojis.Information, AddCommandStrings.IntegrationSourceExplanation);
Commands\IntegrationCommand.cs (1)
17: base("integration", AddCommandStrings.IntegrationCommandDescription, services)
Commands\IntegrationSearchCommand.cs (18)
24private readonly OptionWithLegacy<FileInfo?> _appHostOption = new("--apphost", "--project", AddCommandStrings.IntegrationSearchAppHostOptionDescription); 27Description = AddCommandStrings.FormatOptionDescription 31Description = AddCommandStrings.AllArgumentDescription 89AddCommandStrings.SearchingForAspirePackages, 99AddCommandStrings.SearchingForAspirePackages, 142InteractionService.DisplaySubtleMessage(string.Format(CultureInfo.CurrentCulture, AddCommandStrings.PolyglotIntegrationsHidden, hiddenIntegrationCount)); 158var errorMessage = string.Format(CultureInfo.CurrentCulture, AddCommandStrings.ErrorOccurredWhileSearchingIntegrations, ex.Message); 202InteractionService.DisplayError(AddCommandStrings.NoPolyglotCompatibleIntegrationsFound); 206InteractionService.DisplayError(string.Format(CultureInfo.CurrentCulture, AddCommandStrings.NoIntegrationPackagesMatchedSearchTerm, searchTerm)); 210InteractionService.DisplayError(AddCommandStrings.NoPackagesFound); 218InteractionService.DisplaySuccess(string.Format(CultureInfo.CurrentCulture, AddCommandStrings.FoundIntegrationPackagesMatchingSearchTerm, results.Length, searchTerm)); 222InteractionService.DisplaySuccess(string.Format(CultureInfo.CurrentCulture, AddCommandStrings.FoundIntegrationPackages, results.Length)); 226table.AddBoldColumn(AddCommandStrings.HeaderName); 227table.AddBoldColumn(AddCommandStrings.HeaderPackage); 228table.AddBoldColumn(AddCommandStrings.HeaderVersion); 248: base("list", AddCommandStrings.IntegrationListDescription, integrationPackageSearchService, services) 259Description = AddCommandStrings.IntegrationSearchQueryArgumentDescription, 266: base("search", AddCommandStrings.IntegrationSearchDescription, integrationPackageSearchService, services)
Resources\AddCommandStrings.Designer.cs (1)
42global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Aspire.Cli.Resources.AddCommandStrings", typeof(AddCommandStrings).Assembly);
Aspire.Cli.Tests (23)
Commands\AddCommandTests.cs (23)
75Assert.Equal(AddCommandStrings.SelectAnIntegrationToAdd, prompt); 219Assert.Equal(AddCommandStrings.IntegrationSourceExplanation, message.Message); 314? string.Format(CultureInfo.CurrentCulture, AddCommandStrings.SelectAVersionOfPackage, packageId) 315: AddCommandStrings.SelectAnIntegrationToAdd, prompt); 592Assert.Equal(hasPackages ? [] : [AddCommandStrings.NoIntegrationPackagesFound], interactionService.DisplayedErrors); 617Assert.Equal([AddCommandStrings.NonInteractiveRequiresIntegrationName], interactionService.DisplayedErrors); 1154? string.Format(AddCommandStrings.PackageInstallationFailed, CliExitCodes.FailedToAddPackage) 3114Assert.Contains(AddCommandStrings.SearchingForAspirePackages, statusMessages); 3115Assert.Contains(string.Format(AddCommandStrings.SearchingForSpecifiedPackageVersion, "Aspire.Hosting.Redis", "13.2.0"), statusMessages); 3459Assert.Contains(AddCommandStrings.SourceWithCredentialsNotSupported, testInteractionService.DisplayedErrors); 3493Assert.Contains(testInteractionService.DisplayedErrors, e => e.Contains(AddCommandStrings.NoIntegrationPackagesFound)); 3569Assert.Equal(string.Format(AddCommandStrings.NoPackagesMatchedSearchTerm, "nonexistentpackage"), displayedSubtleMessage); 3625message => message.Message == AddCommandStrings.IntegrationSourceExplanation)); 4961Assert.Equal(string.Format(AddCommandStrings.PolyglotIntegrationsHidden, 1), displayedSubtleMessage); 5008Assert.Contains(AddCommandStrings.NoPolyglotCompatibleIntegrationsFound, testInteractionService.DisplayedErrors); 5057Assert.Contains(string.Format(AddCommandStrings.NoIntegrationPackagesMatchedSearchTerm, "zzznomatch"), testInteractionService.DisplayedErrors); 5059Assert.Equal(string.Format(AddCommandStrings.PolyglotIntegrationsHidden, 1), displayedSubtleMessage); 5449Assert.Contains(string.Format(AddCommandStrings.NonInteractiveRequiresExactPackageMatch, "kube"), testInteractionService.DisplayedErrors); 5628integrationName == "zzzzzzzzzz" ? string.Format(AddCommandStrings.NoPackagesMatchedSearchTerm, integrationName) : string.Empty, 5683Assert.Contains(string.Format(AddCommandStrings.SpecifiedVersionRequiresExactPackageMatch, "postgre"), testInteractionService.DisplayedErrors); 5735Assert.Contains(string.Format(AddCommandStrings.SpecifiedVersionRequiresExactPackageMatch, "nonexistentpackage"), testInteractionService.DisplayedErrors); 6074Assert.Equal(string.Format(AddCommandStrings.NoPackagesMatchedSearchTerm, "nonexistentpackage"), displayedSubtleMessage); 6162Assert.Equal(string.Format(AddCommandStrings.NoPackagesMatchedSearchTerm, "nonexistentpackage"), displayedSubtleMessage);