331 references to LocalizableStrings
Microsoft.TemplateEngine.Cli (307)
ChoiceTemplateParameter.cs (7)
115LocalizableStrings.ParseChoiceTemplateOption_Error_InvalidDefaultValue, 123argumentResult.AddError(string.Format(LocalizableStrings.ParseTemplateOption_Error_MissingDefaultValue, or.IdentifierToken?.Value)); 134LocalizableStrings.ParseChoiceTemplateOption_Error_InvalidDefaultIfNoOptionValue, 142argumentResult.AddError(string.Format(LocalizableStrings.ParseTemplateOption_Error_MissingDefaultIfNoOptionValue, or.IdentifierToken?.Value)); 148argumentResult.AddError(string.Format(LocalizableStrings.ParseTemplateOption_Error_InvalidCount, or.IdentifierToken?.Value, argumentResult.Tokens.Count)); 157LocalizableStrings.ParseChoiceTemplateOption_Error_InvalidArgument, 227LocalizableStrings.ParseChoiceTemplateOption_ErrorText_InvalidChoiceValue,
CliConsoleFormatter.cs (2)
41textWriter.WriteLine(string.Format(LocalizableStrings.GenericError, message)); 45textWriter.WriteLine(string.Format(LocalizableStrings.GenericWarning, message));
CliTemplateParameter.cs (6)
336LocalizableStrings.ParseTemplateOption_Error_InvalidDefaultValue, 346argumentResult.AddError(string.Format(LocalizableStrings.ParseTemplateOption_Error_MissingDefaultValue, or.IdentifierToken?.Value)); 358LocalizableStrings.ParseTemplateOption_Error_InvalidDefaultIfNoOptionValue, 365argumentResult.AddError(string.Format(LocalizableStrings.ParseTemplateOption_Error_MissingDefaultIfNoOptionValue, or.IdentifierToken?.Value)); 377LocalizableStrings.ParseTemplateOption_Error_InvalidArgument, 386argumentResult.AddError(string.Format(LocalizableStrings.ParseTemplateOption_Error_InvalidCount, or.IdentifierToken?.Value, argumentResult.Tokens.Count));
Commands\AliasAssignmentCoordinator.cs (4)
31errors.Add(string.Format(LocalizableStrings.AliasAssignmentCoordinator_Error_NameShouldNotHaveColon, parameter.Name)); 85errors.Add(string.Format(LocalizableStrings.AliasAssignmentCoordinator_Error_ShortAlias, parameter.Name, fullShortNameOverride, qualifiedShortNameOverride)); 129errors.Add(string.Format(LocalizableStrings.AliasAssignmentCoordinator_Error_LongAlias, parameter.Name, $"--{longName}", $"--param:{longName}")); 161Reporter.Verbose.WriteLine(string.Format(LocalizableStrings.AliasAssignmentCoordinator_Error_ShortAlias, parameter.Name, shortName, qualifiedShortName));
Commands\BaseCommand.cs (11)
96Reporter.Output.WriteLine(LocalizableStrings.Commands_TemplateShortNameCommandConflict_Info, usedCommandAlias); 112LocalizableStrings.Commands_Warning_DeprecatedCommand, 116Reporter.Output.WriteLine(LocalizableStrings.Commands_Warning_DeprecatedCommand_Info.Yellow()); 199Reporter.Output.WriteLine(LocalizableStrings.CurrentConfiguration); 207.DefineColumn(mp => mp.Id.ToString(), LocalizableStrings.MountPointFactories, showAlways: true) 208.DefineColumn(mp => mp.GetType().FullName ?? string.Empty, LocalizableStrings.Type, showAlways: true) 209.DefineColumn(mp => mp.GetType().GetTypeInfo().Assembly.FullName ?? string.Empty, LocalizableStrings.Assembly, showAlways: true); 218.DefineColumn(g => g.Id.ToString(), LocalizableStrings.Generators, showAlways: true) 219.DefineColumn(g => g.GetType().FullName ?? string.Empty, LocalizableStrings.Type, showAlways: true) 220.DefineColumn(g => g.GetType().GetTypeInfo().Assembly.FullName ?? string.Empty, LocalizableStrings.Assembly, showAlways: true); 283Reporter.Error.WriteLine(LocalizableStrings.BaseCommand_ExitCodeHelp, (int)returnCode);
Commands\create\InstantiateCommand.cs (27)
125string.Format(LocalizableStrings.InstantiateCommand_Info_NoMatchingTemplatesSubCommands, instantiateArgs.ShortName).Bold().Red()); 143reporter.WriteLine(LocalizableStrings.AmbiguousTemplatesHeader.Bold().Red()); 149.DefineColumn(t => t.GroupIdentity ?? t.Templates[0].Identity, out object? identityColumn, LocalizableStrings.ColumnNameIdentity, showAlways: true) 150.DefineColumn(t => t.Name, LocalizableStrings.ColumnNameTemplateName, shrinkIfNeeded: true, minWidth: 15, showAlways: true) 151.DefineColumn(t => string.Join(",", t.ShortNames), LocalizableStrings.ColumnNameShortName, showAlways: true) 152.DefineColumn(t => string.Join(",", t.Languages), LocalizableStrings.ColumnNameLanguage, showAlways: true) 153.DefineColumn(t => string.Join(",", t.Authors), LocalizableStrings.ColumnNameAuthor, showAlways: true, shrinkIfNeeded: true, minWidth: 10) 154.DefineColumn(t => Task.Run(() => GetTemplatePackagesList(t)).GetAwaiter().GetResult(), LocalizableStrings.ColumnNamePackage, showAlways: true) 158reporter.WriteLine(LocalizableStrings.AmbiguousTemplatesMultiplePackagesHint.Bold().Red()); 171environmentSettings.Host.Logger.LogWarning(LocalizableStrings.InstantiateCommand_Warning_FailedToGetTemplatePackageForTemplateGroup, templateGroup.GroupIdentity); 325reporter.WriteLine(LocalizableStrings.AmbiguousTemplatesHeader.Bold().Red()); 332.DefineColumn(t => t.Identity, out object? identityColumn, LocalizableStrings.ColumnNameIdentity, showAlways: true) 333.DefineColumn(t => t.Name, LocalizableStrings.ColumnNameTemplateName, shrinkIfNeeded: true, minWidth: 15, showAlways: true) 334.DefineColumn(t => string.Join(",", t.ShortNameList), LocalizableStrings.ColumnNameShortName, showAlways: true) 335.DefineColumn(t => t.GetLanguage() ?? string.Empty, LocalizableStrings.ColumnNameLanguage, showAlways: true) 336.DefineColumn(t => t.Precedence.ToString(), out object? precedenceColumn, LocalizableStrings.ColumnNamePrecedence, showAlways: true) 337.DefineColumn(t => t.Author ?? string.Empty, LocalizableStrings.ColumnNameAuthor, showAlways: true, shrinkIfNeeded: true, minWidth: 10) 338.DefineColumn(t => Task.Run(() => GetTemplatePackage(t)).GetAwaiter().GetResult(), LocalizableStrings.ColumnNamePackage, showAlways: true) 343reporter.WriteLine(LocalizableStrings.AmbiguousTemplatesMultiplePackagesHint.Bold().Red()); 349reporter.WriteLine(string.Format(LocalizableStrings.AmbiguousTemplatesSamePackageHint, templatePackage).Bold().Red()); 364environmentSettings.Host.Logger.LogWarning(LocalizableStrings.InstantiateCommand_Warning_FailedToGetTemplatePackageForTemplate, template.Identity); 449Reporter.Error.WriteLine(LocalizableStrings.GenericWarning, e.Message); 470reporter.WriteLine(LocalizableStrings.InstantiateCommand_Info_TypoCorrection_Templates); 498reporter.WriteLine(LocalizableStrings.InstantiateCommand_Info_TypoCorrection_Subcommands); 515reporter.WriteLine(LocalizableStrings.Generic_CommandHints_List_Template, instantiateArgs.ShortName); 524reporter.WriteLine(LocalizableStrings.Generic_CommandHints_List); 536reporter.WriteLine(LocalizableStrings.Generic_CommandHints_Search);
Commands\create\InstantiateCommand.NoMatchHandling.cs (8)
93StringBuilder invalidParamsErrorText = new(LocalizableStrings.InvalidCommandOptions); 100invalidParamsErrorText.Indent(1).AppendFormat(LocalizableStrings.InvalidParameterNameDetail, invalidParam.InputFormat); 107invalidParamsErrorText.Indent(1).AppendFormat(LocalizableStrings.InvalidParameterDetail, invalidParam.InputFormat, invalidParam.SpecifiedValue); 117invalidParamsErrorText.Indent(1).AppendFormat(LocalizableStrings.InvalidParameterDefault, invalidParam.InputFormat, invalidParam.SpecifiedValue); 146reporter.WriteLine(string.Format(LocalizableStrings.Generic_Info_NoMatchingTemplates, string.Join(" ", tokens)).Bold().Red()); 153reporter.WriteLine(LocalizableStrings.InvalidParameterTemplateHint); 196Reporter.Error.WriteLine(string.Format(LocalizableStrings.Generic_Info_NoMatchingTemplates, baseInputParameters).Bold().Red()); 207Reporter.Error.WriteLine(string.Format(LocalizableStrings.TemplateOptions_Error_AllowedValuesForOptionList, token.Value, allowedValues));
Commands\create\InstantiateCommand.TabCompletion.cs (1)
92Reporter.Error.WriteLine(LocalizableStrings.GenericWarning, e.Message);
Commands\create\InvalidTemplateOptionResult.cs (2)
119error.AppendFormat(LocalizableStrings.InvalidParameterDetail, InputFormat, SpecifiedValue); 155text.Append(' ').Append(LocalizableStrings.PossibleValuesHeader);
Commands\create\TemplateCommand.cs (4)
227reporter.WriteLine(LocalizableStrings.TemplateCommand_DisplayConstraintResults_Warning, templateArgs.Template.Name); 231reporter.WriteLine(LocalizableStrings.TemplateCommand_DisplayConstraintResults_Error, templateArgs.Template.Name); 242reporter.WriteLine(LocalizableStrings.TemplateCommand_DisplayConstraintResults_Hint, SharedOptions.ForceOption.Name); 247reporter.WriteLine(LocalizableStrings.TemplateCommand_DisplayConstraintResults_Hint_TemplateNotUsable);
Commands\details\DetailsCommand.cs (1)
24Description = LocalizableStrings.DetailsCommand_Argument_PackageIdentifier,
Commands\Extensions.cs (1)
75LocalizableStrings.Commands_Validator_WrongArgumentValue,
Commands\InvalidTemplateParametersException.cs (1)
23stringBuilder.Append(string.Format(LocalizableStrings.Exception_InvalidTemplateParameters_MessageHeader, Template.Identity, Template.ShortNameList[0]));
Commands\NewCommand.Legacy.cs (2)
102commandResult.AddError(string.Format(LocalizableStrings.Commands_Validator_WrongTokens, string.Join(",", wrongTokens))); 132commandResult.AddError(string.Format(LocalizableStrings.Commands_Validator_WrongTokens, string.Join(",", wrongTokens)));
HostSpecificDataLoader.cs (2)
50LocalizableStrings.HostSpecificDataLoader_Warning_FailedToRead, 79LocalizableStrings.HostSpecificDataLoader_Warning_FailedToReadFromFile,
IReporterExtensions.cs (3)
32reporter.WriteLine(LocalizableStrings.CommandOutput); 50reporter.WriteLine(string.IsNullOrWhiteSpace(output) ? LocalizableStrings.Generic_Empty : output); 59reporter.WriteLine(string.IsNullOrWhiteSpace(output) ? LocalizableStrings.Generic_Empty : output);
LocalizableStrings.Designer.cs (1)
42global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Microsoft.TemplateEngine.Cli.LocalizableStrings", typeof(LocalizableStrings).Assembly);
PostActionDispatcher.cs (16)
89Reporter.Output.WriteLine(LocalizableStrings.ProcessingPostActions); 101Reporter.Output.WriteLine(LocalizableStrings.ActionWouldHaveBeenTakenAutomatically); 114Reporter.Error.WriteLine(LocalizableStrings.PostActionDispatcher_Error_NotSupported, action.ActionId); 117Reporter.Error.WriteLine(LocalizableStrings.PostActionDescription, action.Description); 127Reporter.Error.WriteLine(LocalizableStrings.PostActionDispatcher_Error_RunScriptNotAllowed); 130Reporter.Error.WriteLine(LocalizableStrings.PostActionDescription, action.Description); 180Reporter.Output.WriteLine(LocalizableStrings.PostActionPromptHeader); 183Reporter.Output.WriteLine(LocalizableStrings.PostActionDescription, action.Description); 189Reporter.Output.WriteLine(string.Format(LocalizableStrings.PostActionCommand, $"{executable} {commandArgs}").Bold().Red()); 191Reporter.Output.WriteLine(LocalizableStrings.PostActionPromptRequest, YesAnswer, NoAnswer); 206Reporter.Output.WriteLine(LocalizableStrings.PostActionInvalidInputRePrompt, input, YesAnswer, NoAnswer); 227Reporter.Error.WriteLine(LocalizableStrings.PostActionFailedInstructionHeader); 233Reporter.Error.WriteLine(LocalizableStrings.PostActionFailedInstructionHeader); 234Reporter.Verbose.WriteLine(LocalizableStrings.Generic_Details, e.ToString()); 250stream.WriteLine(LocalizableStrings.PostActionInstructions, action.ManualInstructions); 256stream.WriteLine(string.Format(LocalizableStrings.PostActionCommand, $"{executable} {commandArgs}").Bold().Red());
PostActionProcessors\AddJsonPropertyPostActionProcessor.cs (14)
88Reporter.Error.WriteLine(string.Format(LocalizableStrings.PostAction_ModifyJson_Error_ArgumentNotConfigured, JsonFileNameArgument)); 94Reporter.Error.WriteLine(string.Format(LocalizableStrings.PostAction_ModifyJson_Error_ArgumentNotBoolean, DetectRepoRoot)); 100Reporter.Error.WriteLine(string.Format(LocalizableStrings.PostAction_ModifyJson_Error_ArgumentNotBoolean, IncludeAllDirectoriesInSearch)); 108Reporter.Error.WriteLine(string.Format(LocalizableStrings.PostAction_ModifyJson_Error_ArgumentNotBoolean, IncludeAllParentDirectoriesInSearch)); 124Reporter.Error.WriteLine(string.Format(LocalizableStrings.PostAction_ModifyJson_Error_ArgumentNotBoolean, AllowFileCreationArgument)); 130Reporter.Error.WriteLine(LocalizableStrings.PostAction_ModifyJson_Error_NoJsonFile); 141Reporter.Error.WriteLine(string.Format(LocalizableStrings.PostAction_ModifyJson_Error_MultipleJsonFiles, jsonFileName)); 168Reporter.Output.WriteLine(string.Format(LocalizableStrings.PostAction_ModifyJson_Succeeded, jsonFileName)); 180Reporter.Error.WriteLine(string.Format(LocalizableStrings.PostAction_ModifyJson_Error_NullJson, fileContent)); 186Reporter.Error.WriteLine(string.Format(LocalizableStrings.PostAction_ModifyJson_Error_ArgumentNotBoolean, AllowPathCreationArgument)); 194Reporter.Error.WriteLine(string.Format(LocalizableStrings.PostAction_ModifyJson_Error_ParentPropertyPathInvalid, propertyPath)); 259Reporter.Verbose.WriteLine(string.Format(LocalizableStrings.PostAction_ModifyJson_Verbose_AttemptingToFindJsonFile, matchPattern, directory)); 312Reporter.Error.WriteLine(string.Format(LocalizableStrings.PostAction_ModifyJson_Error_ArgumentNotConfigured, NewJsonPropertyNameArgument)); 318Reporter.Error.WriteLine(string.Format(LocalizableStrings.PostAction_ModifyJson_Error_ArgumentNotConfigured, NewJsonPropertyValueArgument));
PostActionProcessors\ChmodPostActionProcessor.cs (4)
55Reporter.Error.WriteLine(LocalizableStrings.UnableToSetPermissions, entry.Key, file); 65Reporter.Error.WriteLine(LocalizableStrings.UnableToSetPermissions, entry.Key, file); 71Reporter.Error.WriteLine(LocalizableStrings.UnableToSetPermissions, entry.Key, file); 72Reporter.Verbose.WriteLine(LocalizableStrings.Generic_Details, ex.ToString());
PostActionProcessors\InstructionDisplayPostActionProcessor.cs (3)
18Reporter.Output.WriteLine(LocalizableStrings.PostActionDescription, actionConfig.Description); 19Reporter.Output.WriteLine(LocalizableStrings.PostActionInstructions, actionConfig.ManualInstructions); 24Reporter.Output.WriteLine(string.Format(LocalizableStrings.PostActionCommand, $"{executable} {commandArgs}").Bold().Red());
PostActionProcessors\ProcessStartPostActionProcessor.cs (7)
21Reporter.Error.WriteLine(LocalizableStrings.PostAction_ProcessStartProcessor_Error_ConfigMissingExecutable); 50Reporter.Output.WriteLine(LocalizableStrings.RunningCommand, command); 66Reporter.Error.WriteLine(LocalizableStrings.CommandFailed); 75Reporter.Error.WriteLine(LocalizableStrings.CommandFailed); 82Reporter.Output.WriteLine(LocalizableStrings.CommandSucceeded); 88Reporter.Error.WriteLine(LocalizableStrings.CommandFailed); 91Reporter.Verbose.WriteLine(LocalizableStrings.Generic_Details, ex.ToString());
TabularOutput\TemplateGroupDisplay.cs (6)
233.DefineColumn(t => t.Name, out object? nameColumn, LocalizableStrings.ColumnNameTemplateName, shrinkIfNeeded: true, minWidth: 15, showAlways: true) 234.DefineColumn(t => t.ShortNames, LocalizableStrings.ColumnNameShortName, showAlways: true) 235.DefineColumn(t => t.Languages, out object? languageColumn, LocalizableStrings.ColumnNameLanguage, TabularOutputSettings.ColumnNames.Language, defaultColumn: true) 236.DefineColumn(t => t.Type, LocalizableStrings.ColumnNameType, TabularOutputSettings.ColumnNames.Type, defaultColumn: false) 237.DefineColumn(t => t.Author, LocalizableStrings.ColumnNameAuthor, TabularOutputSettings.ColumnNames.Author, defaultColumn: false, shrinkIfNeeded: true, minWidth: 10) 238.DefineColumn(t => t.Classifications, out object? tagsColumn, LocalizableStrings.ColumnNameTags, TabularOutputSettings.ColumnNames.Tags, defaultColumn: true)
TemplateInvoker.cs (21)
107ChangeKind.Create => LocalizableStrings.Create, 108ChangeKind.Change => LocalizableStrings.Change, 109ChangeKind.Delete => LocalizableStrings.Delete, 110ChangeKind.Overwrite => LocalizableStrings.Overwrite, 111_ => LocalizableStrings.UnknownChangeKind 137Reporter.Error.WriteLine(string.Format(LocalizableStrings.InvalidNameParameter, printableChars, nonPrintableChars).Bold().Red()); 200Reporter.Output.WriteLine(LocalizableStrings.CreateSuccessful, resultTemplateName); 204Reporter.Output.WriteLine(LocalizableStrings.FileActionsWouldHaveBeenTaken); 216Reporter.Output.WriteLine(LocalizableStrings.ThirdPartyNotices, templateArgs.Template.ThirdPartyNotices); 222Reporter.Error.WriteLine(string.Format(LocalizableStrings.CreateFailed, resultTemplateName, instantiateResult.ErrorMessage).Bold().Red()); 233Reporter.Error.WriteLine(string.Format(LocalizableStrings.MissingRequiredParameter, fixedMessage, resultTemplateName).Bold().Red()); 237Reporter.Error.WriteLine(LocalizableStrings.TemplateCreator_Error_TemplateNotFound.Bold().Red()); 239Reporter.Output.WriteLine(LocalizableStrings.TemplateCreator_Hint_RebuildCache); 255Reporter.Output.WriteLine(LocalizableStrings.TemplateCreator_Hint_Uninstall); 258Reporter.Output.WriteLine(LocalizableStrings.TemplateCreator_Hint_Install); 266Reporter.Error.WriteLine($"{LocalizableStrings.InvalidCommandOptions}: {instantiateResult.ErrorMessage}".Bold().Red()); 267Reporter.Error.WriteLine(LocalizableStrings.RunHelpForInformationAboutAcceptedParameters); 275Reporter.Error.WriteLine(LocalizableStrings.DestructiveChangesNotification.Bold().Red()); 290LocalizableStrings.RerunCommandAndPassForceToCreateAnyway, SharedOptions.ForceOption.Name).Bold().Red() 301Reporter.Error.WriteLine(LocalizableStrings.OperationCancelled.Bold().Red()); 304Reporter.Error.WriteLine(string.Format(LocalizableStrings.UnexpectedResult, Enum.GetName(typeof(CreationResultStatus), instantiateResult.Status), instantiateResult.ErrorMessage).Bold().Red());
TemplateListCoordinator.cs (13)
53Reporter.Output.WriteLine(LocalizableStrings.TemplatesFoundMatchingInputParameters, GetInputParametersString(args)); 72Reporter.Output.WriteLine(LocalizableStrings.NoTemplatesFound); 75Reporter.Output.WriteLine(LocalizableStrings.Generic_CommandHints_Search); 89LocalizableStrings.Generic_Info_NoMatchingTemplates, 98LocalizableStrings.TemplatesNotValidGivenTheSpecifiedFilter, 110LocalizableStrings.TemplateListCoordinator_Error_FailedConstraints, 118Reporter.Error.WriteLine(LocalizableStrings.Generic_CommandHints_Search); 152Reporter.Output.WriteLine(LocalizableStrings.TemplateInformationCoordinator_DotnetNew_Description, Example.For<NewCommand>(args.ParseResult)); 156Reporter.Output.WriteLine(LocalizableStrings.TemplateInformationCoordinator_DotnetNew_TemplatesHeader, Example.For<NewCommand>(args.ParseResult)); 163Reporter.Output.WriteLine(LocalizableStrings.TemplateInformationCoordinator_DotnetNew_ExampleHeader); 171Reporter.Output.WriteLine(LocalizableStrings.TemplateInformationCoordinator_DotnetNew_DisplayOptionsHint); 178Reporter.Output.WriteLine(LocalizableStrings.TemplateInformationCoordinator_DotnetNew_ListTemplatesHint); 185Reporter.Output.WriteLine(LocalizableStrings.TemplateInformationCoordinator_DotnetNew_SearchTemplatesHint);
TemplatePackageCoordinator.cs (76)
73Reporter.Error.WriteLine(LocalizableStrings.TemplatePackageCoordinator_Error_PackageForTemplateNotFound, args.Template.Identity); 99Reporter.Error.WriteLine(LocalizableStrings.TemplatePackageCoordinator_Error_PackageForTemplateNotFound, template.Identity); 149Reporter.Output.WriteLine(LocalizableStrings.TemplatePackageCoordinator_Update_Info_UpdateAvailable, displayString); 151Reporter.Output.WriteLine(LocalizableStrings.TemplatePackageCoordinator_Update_Info_UpdateSingleCommandHeader); 169Reporter.Output.WriteLine(LocalizableStrings.TemplatePackageCoordinator_BuiltInCheck_Info_BuiltInPackageAvailable, $"{packageId}::{version}", provider); 170Reporter.Output.WriteLine(LocalizableStrings.TemplatePackageCoordinator_BuiltInCheck_Info_UninstallPackage); 218Reporter.Output.WriteLine(string.Format(LocalizableStrings.Colon_Separator_Deprecated, split[0], split.Length > 1 ? split[1] : string.Empty).Yellow()); 229Reporter.Error.WriteLine(LocalizableStrings.TemplatePackageCoordinator_Install_Error_FoundNoPackagesToInstall); 241Reporter.Error.WriteLine(LocalizableStrings.TemplatePackageCoordinator_Install_Error_SameInstallRequests, installRequest.PackageIdentifier); 245Reporter.Output.WriteLine(LocalizableStrings.TemplatePackageCoordinator_Install_Info_PackagesToBeInstalled); 315Reporter.Output.WriteLine(LocalizableStrings.TemplatePackageCoordinator_Update_Info_PackagesToBeUpdated); 346Reporter.Output.WriteLine(LocalizableStrings.TemplatePackageCoordinator_Update_Info_AllPackagesAreUpToDate); 378Reporter.Output.WriteLine(LocalizableStrings.TemplatePackageCoordinator_Uninstall_Info_Success, uninstallResult.TemplatePackage.DisplayName); 382Reporter.Error.WriteLine(LocalizableStrings.TemplatePackageCoordinator_Uninstall_Error_GenericError, uninstallResult.TemplatePackage.DisplayName, uninstallResult.ErrorMessage); 473LocalizableStrings.Generic_Info_NoMatchingTemplatePackage.Bold().Red(), 482WriteIfNotNull(LocalizableStrings.DetailsCommand_Property_Version, packageMetadata.PackageVersion.ToString(), reporter, 1); 485WriteIfNotNull(LocalizableStrings.DetailsCommand_Property_PrefixReserved, packageMetadata.PrefixReserved.ToString(), reporter, 1); 487WriteIfNotNull(LocalizableStrings.DetailsCommand_Property_Description, packageMetadata.Description, reporter, 1); 490reporter.WriteLine($"{LocalizableStrings.DetailsCommand_Property_SourceFeed}: {sourceFeed}".Indent(1)); 494reporter.WriteLine($"{LocalizableStrings.DetailsCommand_Property_Authors}:".Indent(1)); 505reporter.WriteLine($"{LocalizableStrings.DetailsCommand_Property_Owners}:".Indent(1)); 514reporter.WriteLine($"{LocalizableStrings.DetailsCommand_Property_LicenseMetadata}:".Indent(1)); 515WriteIfNotNull(LocalizableStrings.DetailsCommand_Property_License, packageMetadata.License, reporter, 2); 521$"{LocalizableStrings.DetailsCommand_Property_LicenseExpression}: ".Indent(1) + 529$"{LocalizableStrings.DetailsCommand_Property_LicenseUrl}: ".Indent(2) + 537$"{LocalizableStrings.DetailsCommand_Property_RepoUrl}: {projectUrl}".Indent(2)); 551reporter.WriteLine($"{LocalizableStrings.DetailsCommand_Property_Authors}:".Indent(1)); 566$"{LocalizableStrings.DetailsCommand_Property_RepoUrl}: {nuGetSource}".Indent(1)); 572reporter.WriteLine($"{LocalizableStrings.DetailsCommand_Property_Templates}:".Indent(1)); 579.DefineColumn(t => t.Name, LocalizableStrings.ColumnNameTemplateName, minWidth: 15, showAlways: true, shrinkIfNeeded: true) 580.DefineColumn(t => t.ShortNames, LocalizableStrings.ColumnNameShortName, minWidth: 15, showAlways: true) 581.DefineColumn(t => t.Type, LocalizableStrings.ColumnNameType, minWidth: 15, showAlways: true) 582.DefineColumn(t => t.Classifications, LocalizableStrings.ColumnNameTags, minWidth: 15, showAlways: true, shrinkIfNeeded: true) 583.DefineColumn(t => t.Languages, LocalizableStrings.ColumnNameLanguage, minWidth: 15, showAlways: true); 596Reporter.Verbose.WriteLine(LocalizableStrings.TemplatePackageCoordinator_Verbose_NuGetCredentialServiceError, ex.ToString()); 632reporter.WriteLine(LocalizableStrings.TemplatePackageCoordinator_Install_Info_OverrideNotice); 633reporter.WriteLine(LocalizableStrings.TemplatePackageCoordinator_Install_Info_PackageIsAvailable); 642reporter.WriteLine(LocalizableStrings.TemplatePackageCoordinator_Install_Info_UseForceToOverride, SharedOptions.ForceOption.Name); 720LocalizableStrings.TemplatePackageCoordinator_Error_PackageNotFound, 728Reporter.Error.WriteLine(LocalizableStrings.TemplatePackageCoordinator_Error_TemplateIncludedToPackages, notFoundPackage); 735LocalizableStrings.TemplatePackageCoordinator_Error_PackageNameContainsTemplates, 739Reporter.Error.WriteLine(LocalizableStrings.TemplatePackageCoordinator_Uninstall_Error_UninstallCommandHeader); 760Reporter.Error.WriteLine(LocalizableStrings.TemplatePackageCoordinator_Uninstall_Error_ListPackagesHeader); 769Reporter.Error.WriteLine(LocalizableStrings.TemplatePackageCoordinator_Uninstall_Error_ListPackagesHeader); 825Reporter.Output.WriteLine(LocalizableStrings.TemplatePackageCoordinator_Update_Info_UpdateAvailablePackages); 835.DefineColumn(r => r.Identifier, out object? packageColumn, LocalizableStrings.ColumnNamePackage, showAlways: true) 836.DefineColumn(r => r.CurrentVersion ?? string.Empty, LocalizableStrings.ColumnNameCurrentVersion, showAlways: true) 837.DefineColumn(r => r.LatestVersion ?? string.Empty, LocalizableStrings.ColumnNameLatestVersion, showAlways: true) 842Reporter.Output.WriteLine(LocalizableStrings.TemplatePackageCoordinator_Update_Info_UpdateSingleCommandHeader); 854Reporter.Output.WriteLine(LocalizableStrings.TemplatePackageCoordinator_Update_Info_UpdateAllCommandHeader); 882Reporter.Output.WriteLine(LocalizableStrings.TemplatePackageCoordinator_Uninstall_Info_InstalledItems); 886Reporter.Output.WriteLine(LocalizableStrings.NoItems); 895Reporter.Output.WriteLine($"{LocalizableStrings.Version} {managedSource.Version}".Indent(level: 2)); 901Reporter.Output.WriteLine(LocalizableStrings.TemplatePackageCoordinator_Uninstall_Info_DetailsHeader.Indent(level: 2)); 911Reporter.Output.WriteLine($"{LocalizableStrings.Templates}:".Indent(level: 2)); 919Reporter.Output.WriteLine($"{LocalizableStrings.TemplatePackageCoordinator_Uninstall_Info_UninstallCommandHint}".Indent(level: 2)); 959Reporter.Output.WriteLine(LocalizableStrings.TemplatePackageCoordinator_lnstall_Info_Success, result.TemplatePackage.DisplayName); 969Reporter.Output.WriteLine(LocalizableStrings.TemplatePackageCoordinator_lnstall_Warning_No_Templates_In_Package, result.TemplatePackage.DisplayName); 979LocalizableStrings.TemplatePackageCoordinator_lnstall_Error_InvalidNuGetFeeds, 986LocalizableStrings.TemplatePackageCoordinator_lnstall_Error_PackageNotFound, 992LocalizableStrings.TemplatePackageCoordinator_lnstall_Error_DownloadFailed, 998LocalizableStrings.TemplatePackageCoordinator_lnstall_Error_UnsupportedRequest, 1004LocalizableStrings.TemplatePackageCoordinator_lnstall_Error_AlreadyInstalled, 1006Reporter.Error.WriteLine(LocalizableStrings.TemplatePackageCoordinator_lnstall_Error_AlreadyInstalled_Hint, BaseInstallCommand.ForceOption.Aliases.First()); 1013LocalizableStrings.TemplatePackageCoordinator_lnstall_Error_UninstallFailed, 1019LocalizableStrings.TemplatePackageCoordinator_lnstall_Error_InvalidPackage, 1026LocalizableStrings.TemplatePackageCoordinator_lnstall_Error_GenericError, 1043Reporter.Output.WriteLine(LocalizableStrings.TemplatePackageCoordinator_Install_ConstraintsNotice); 1063LocalizableStrings.TemplatePackageCoordinator_Update_Error_InvalidNuGetFeeds, 1071LocalizableStrings.TemplatePackageCoordinator_Update_Error_PackageNotFound, 1078LocalizableStrings.TemplatePackageCoordinator_Update_Error_PackageNotSupported, 1085LocalizableStrings.TemplatePackageCoordinator_Update_Error_GenericError, 1110throw new Exception(string.Format(LocalizableStrings.DetailsCommand_UnableToLoadResources, currentDirectory), ex); 1117throw new Exception(LocalizableStrings.DetailsCommand_NoNuGetSources); 1137Reporter.Output.WriteLine(string.Format(LocalizableStrings.DetailsCommand_UnableToLoadResource, source)); 1146throw new Exception(LocalizableStrings.DetailsCommand_NoNuGetSources);
TemplatePackageDisplay.cs (42)
25{ 0, LocalizableStrings.TemplatePackageCoordinator_VulnerabilitySeverity_Low.Cyan() }, 26{ 1, LocalizableStrings.TemplatePackageCoordinator_VulnerabilitySeverity_Moderate.Blue() }, 27{ 2, LocalizableStrings.TemplatePackageCoordinator_VulnerabilitySeverity_High.Yellow() }, 28{ 3, LocalizableStrings.TemplatePackageCoordinator_VulnerabilitySeverity_Critical.Red() }, 51_reporterOutput.WriteLine(LocalizableStrings.TemplatePackageCoordinator_Update_Info_UpdateAvailable, displayString); 53_reporterOutput.WriteLine(LocalizableStrings.TemplatePackageCoordinator_Update_Info_UpdateSingleCommandHeader); 71_reporterOutput.WriteLine(LocalizableStrings.TemplatePackageCoordinator_BuiltInCheck_Info_BuiltInPackageAvailable, $"{packageId}::{version}", provider); 72_reporterOutput.WriteLine(LocalizableStrings.TemplatePackageCoordinator_BuiltInCheck_Info_UninstallPackage); 106_reporterOutput.WriteLine(LocalizableStrings.TemplatePackageCoordinator_lnstall_Info_Success, result.TemplatePackage.DisplayName); 116_reporterOutput.WriteLine(LocalizableStrings.TemplatePackageCoordinator_lnstall_Warning_No_Templates_In_Package, result.TemplatePackage.DisplayName); 121_reporterOutput.WriteLine(string.Format(LocalizableStrings.TemplatePackageCoordinator_Download_VulnerablePackage)); 132LocalizableStrings.TemplatePackageCoordinator_lnstall_Error_InvalidNuGetFeeds, 139LocalizableStrings.TemplatePackageCoordinator_lnstall_Error_PackageNotFound, 145LocalizableStrings.TemplatePackageCoordinator_lnstall_Error_DownloadFailed, 151LocalizableStrings.TemplatePackageCoordinator_lnstall_Error_UnsupportedRequest, 157LocalizableStrings.TemplatePackageCoordinator_lnstall_Error_AlreadyInstalled, 159_reporterError.WriteLine(LocalizableStrings.TemplatePackageCoordinator_lnstall_Error_AlreadyInstalled_Hint, BaseInstallCommand.ForceOption.Name); 166LocalizableStrings.TemplatePackageCoordinator_lnstall_Error_UninstallFailed, 172LocalizableStrings.TemplatePackageCoordinator_lnstall_Error_InvalidPackage, 182LocalizableStrings.TemplatePackageCoordinator_Download_Error_VulnerablePackage, 186LocalizableStrings.TemplatePackageCoordinator_Install_Error_VulnerablePackageTip, 194LocalizableStrings.TemplatePackageCoordinator_Update_Error_VulnerablePackage, 198LocalizableStrings.TemplatePackageCoordinator_Update_Error_VulnerablePackageTip, 214LocalizableStrings.TemplatePackageCoordinator_lnstall_Error_GenericError, 228Reporter.Output.WriteLine(LocalizableStrings.TemplatePackageCoordinator_Uninstall_Info_InstalledItems); 232Reporter.Output.WriteLine(LocalizableStrings.NoItems); 241Reporter.Output.WriteLine($"{LocalizableStrings.Version} {managedSource.Version}".Indent(level: 2)); 247Reporter.Output.WriteLine(LocalizableStrings.TemplatePackageCoordinator_Uninstall_Info_DetailsHeader.Indent(level: 2)); 257Reporter.Output.WriteLine($"{LocalizableStrings.Templates}:".Indent(level: 2)); 265Reporter.Output.WriteLine($"{LocalizableStrings.TemplatePackageCoordinator_Uninstall_Info_UninstallCommandHint}".Indent(level: 2)); 284Reporter.Output.WriteLine(LocalizableStrings.TemplatePackageCoordinator_Update_Info_UpdateAvailablePackages); 294.DefineColumn(r => r.Identifier, out object? packageColumn, LocalizableStrings.ColumnNamePackage, showAlways: true) 295.DefineColumn(r => r.CurrentVersion ?? string.Empty, LocalizableStrings.ColumnNameCurrentVersion, showAlways: true) 296.DefineColumn(r => r.LatestVersion ?? string.Empty, LocalizableStrings.ColumnNameLatestVersion, showAlways: true) 301Reporter.Output.WriteLine(LocalizableStrings.TemplatePackageCoordinator_Update_Info_UpdateSingleCommandHeader); 313Reporter.Output.WriteLine(LocalizableStrings.TemplatePackageCoordinator_Update_Info_UpdateAllCommandHeader); 341LocalizableStrings.TemplatePackageCoordinator_Update_Error_InvalidNuGetFeeds, 349LocalizableStrings.TemplatePackageCoordinator_Update_Error_PackageNotFound, 356LocalizableStrings.TemplatePackageCoordinator_Update_Error_PackageNotSupported, 363LocalizableStrings.TemplatePackageCoordinator_UpdateCheck_Error_VulnerablePackage, 372LocalizableStrings.TemplatePackageCoordinator_Update_Error_GenericError, 403_reporterOutput.WriteLine(LocalizableStrings.TemplatePackageCoordinator_Install_ConstraintsNotice);
TemplateSearch\CliTemplateSearchCoordinator.cs (22)
45Reporter.Output.WriteLine(LocalizableStrings.CliTemplateSearchCoordinator_Info_SearchInProgress); 59Reporter.Error.WriteLine(LocalizableStrings.CliTemplateSearchCoordinator_Error_NoSources.Bold().Red()); 67Reporter.Error.WriteLine(LocalizableStrings.CliTemplateSearchCoordinator_Info_MatchesFromSource, result.Provider.Factory.DisplayName); 68Reporter.Error.WriteLine(string.Format(LocalizableStrings.CliTemplateSearchCoordinator_Error_SearchFailure, result.ErrorMessage).Red().Bold()); 72Reporter.Output.WriteLine(LocalizableStrings.CliTemplateSearchCoordinator_Info_MatchesFromSource, result.Provider.Factory.DisplayName); 84LocalizableStrings.Generic_Info_NoMatchingTemplates, 93Reporter.Output.WriteLine(LocalizableStrings.CliTemplateSearchCoordinator_Info_InstallHelp); 99Reporter.Output.WriteLine(LocalizableStrings.Generic_ExampleHeader); 181Reporter.Output.WriteLine(LocalizableStrings.TemplatesFoundMatchingInputParameters, GetInputParametersString(commandArgs)); 192.DefineColumn(r => r.TemplateGroupInfo.Name, out object? nameColumn, LocalizableStrings.ColumnNameTemplateName, showAlways: true, shrinkIfNeeded: true, minWidth: 15) 193.DefineColumn(r => r.TemplateGroupInfo.ShortNames, LocalizableStrings.ColumnNameShortName, showAlways: true) 194.DefineColumn(r => r.TemplateGroupInfo.Author, LocalizableStrings.ColumnNameAuthor, TabularOutputSettings.ColumnNames.Author, defaultColumn: false, shrinkIfNeeded: true, minWidth: 12) 195.DefineColumn(r => r.TemplateGroupInfo.Languages, LocalizableStrings.ColumnNameLanguage, TabularOutputSettings.ColumnNames.Language, defaultColumn: true) 196.DefineColumn(r => r.TemplateGroupInfo.Type, LocalizableStrings.ColumnNameType, TabularOutputSettings.ColumnNames.Type, defaultColumn: false) 197.DefineColumn(r => r.TemplateGroupInfo.Classifications, LocalizableStrings.ColumnNameTags, TabularOutputSettings.ColumnNames.Tags, defaultColumn: false, shrinkIfNeeded: true, minWidth: 10) 198.DefineColumn(r => GetPackageInfo(r.PackageName, r.PackageOwners), out object? packageColumn, LocalizableStrings.ColumnNamePackageNameAndOwners, showAlways: true) 199.DefineColumn(r => GetReservedMark(r.Reserved), LocalizableStrings.ColumnNameTrusted, showAlways: true, textAlign: TextAlign.Center) 200.DefineColumn(r => r.PrintableTotalDownloads, out object? downloadsColumn, LocalizableStrings.ColumnNameTotalDownloads, showAlways: true, textAlign: TextAlign.Center); 255Reporter.Error.WriteLine(LocalizableStrings.CliTemplateSearchCoordinator_Error_NoTemplateName.Red().Bold()); 256Reporter.Error.WriteLine(LocalizableStrings.CliTemplateSearchCoordinator_Info_SearchHelp, string.Join(", ", BaseSearchCommand.SupportedFilters.Select(f => $"'{f.OptionFactory().Name}'"))); 257Reporter.Error.WriteLine(LocalizableStrings.Generic_ExamplesHeader); 282Reporter.Error.WriteLine(LocalizableStrings.CliTemplateSearchCoordinator_Error_TemplateNameIsTooShort.Bold().Red());
Microsoft.TemplateEngine.Cli.UnitTests (24)
PostActionTests\AddJsonPropertyPostActionTests.cs (4)
63mockReporter.Verify(r => r.WriteLine(string.Format(LocalizableStrings.PostAction_ModifyJson_Error_ParentPropertyPathInvalid, parentPropertyPath)), Times.Once); 535errorReporter.Verify(r => r.WriteLine(string.Format(LocalizableStrings.PostAction_ModifyJson_Error_ArgumentNotConfigured, "jsonFileName")), Times.Once); 549errorReporter.Verify(r => r.WriteLine(string.Format(LocalizableStrings.PostAction_ModifyJson_Error_ArgumentNotConfigured, "newJsonPropertyName")), Times.Once); 563errorReporter.Verify(r => r.WriteLine(string.Format(LocalizableStrings.PostAction_ModifyJson_Error_ArgumentNotConfigured, "newJsonPropertyValue")), Times.Once);
TemplatePackageCoordinatorTests.cs (20)
42.And.Contain($" {LocalizableStrings.DetailsCommand_Property_Authors}:") 44.And.Contain($" {LocalizableStrings.DetailsCommand_Property_RepoUrl}: ANuGetSource"); 102.And.Contain($" {LocalizableStrings.DetailsCommand_Property_Description}: This is the package description") 103.And.Contain($" {LocalizableStrings.DetailsCommand_Property_Authors}:") 105.And.Contain($" {LocalizableStrings.DetailsCommand_Property_Owners}:") 107.And.Contain($" {LocalizableStrings.DetailsCommand_Property_LicenseExpression}: https://licenses.nuget.org/MIT") 108.And.Contain($" {LocalizableStrings.DetailsCommand_Property_LicenseUrl}: https://github.com/dotnet/sdk") 109.And.Contain($" {LocalizableStrings.DetailsCommand_Property_RepoUrl}: http://github.com/") 110.And.NotContain($" {LocalizableStrings.DetailsCommand_Property_PrefixReserved}: true"); 149.And.Contain($" {LocalizableStrings.DetailsCommand_Property_Description}: This is the package description") 150.And.Contain($" {LocalizableStrings.DetailsCommand_Property_Authors}:") 152.And.Contain($" {LocalizableStrings.DetailsCommand_Property_Owners}:") 154.And.Contain($" {LocalizableStrings.DetailsCommand_Property_LicenseExpression}: https://licenses.nuget.org/MIT") 155.And.Contain($" {LocalizableStrings.DetailsCommand_Property_LicenseUrl}: https://github.com/dotnet/sdk") 156.And.Contain($" {LocalizableStrings.DetailsCommand_Property_RepoUrl}: http://github.com/") 157.And.Contain($" {LocalizableStrings.DetailsCommand_Property_PrefixReserved}: True"); 196.And.Contain($" {LocalizableStrings.DetailsCommand_Property_Description}: This is the package description") 197.And.Contain($" {LocalizableStrings.DetailsCommand_Property_Authors}:") 239.And.Contain($" {LocalizableStrings.DetailsCommand_Property_Description}: This is the package description") 240.And.Contain($" {LocalizableStrings.DetailsCommand_Property_Owners}:")