1 instantiation of NewCommand
Microsoft.TemplateEngine.Cli (1)
NewCommandFactory.cs (1)
20return new NewCommand(commandName, hostBuilder);
397 references to NewCommand
Microsoft.TemplateEngine.Cli (96)
Commands\create\InstantiateCommand.cs (7)
19NewCommand parentCommand, 475: Example.For<NewCommand>(instantiateArgs.ParseResult).WithArgument(NewCommand.ShortNameArgument, possibleMatch); 501Example example = Example.For<NewCommand>(instantiateArgs.ParseResult).WithSubcommand(possibleMatch); 518.For<NewCommand>(instantiateArgs.ParseResult) 527.For<NewCommand>(instantiateArgs.ParseResult) 539.For<NewCommand>(instantiateArgs.ParseResult)
Commands\create\InstantiateCommand.Help.cs (5)
218.For<NewCommand>(args.ParseResult) 219.WithArgument(NewCommand.ShortNameArgument, templateGroup.ShortNames[0]) 253.For<NewCommand>(args.ParseResult) 254.WithArgument(NewCommand.ShortNameArgument, templateGroup.ShortNames[0]) 466if (command is NewCommand)
Commands\create\InstantiateCommand.NoMatchHandling.cs (2)
155.For<NewCommand>(args.ParseResult) 156.WithArgument(NewCommand.ShortNameArgument, templateGroup.ShortNames[0]);
Commands\create\TemplateCommandArgs.cs (6)
85public NewCommand RootCommand { get; } 126private NewCommand GetRootCommand(BaseCommand command) 128if (command is NewCommand newCommand) 133while (currentCommand != null && currentCommand is not NewCommand) 137return currentCommand as NewCommand ?? throw new Exception($"Command structure is not correct: {nameof(NewCommand)} is not found.");
Commands\GlobalArgs.cs (12)
14DebugCustomSettingsLocation = parseResult.GetValue(NewCommand.DebugCustomSettingsLocationOption); 15DebugVirtualizeSettings = parseResult.GetValue(NewCommand.DebugVirtualizeSettingsOption); 16DebugAttach = parseResult.GetValue(NewCommand.DebugAttachOption); 17DebugReinit = parseResult.GetValue(NewCommand.DebugReinitOption); 18DebugRebuildCache = parseResult.GetValue(NewCommand.DebugRebuildCacheOption); 19DebugShowConfig = parseResult.GetValue(NewCommand.DebugShowConfigOption); 28public NewCommand RootCommand { get; } 56/// Gets root <see cref="NewCommand"/> from <paramref name="parseResult"/>. 58private static NewCommand GetNewCommandFromParseResult(ParseResult parseResult) 62while (commandResult?.Command != null && commandResult.Command is not NewCommand) 66if (commandResult == null || commandResult.Command is not NewCommand newCommand) 68throw new Exception($"Command structure is not correct: {nameof(NewCommand)} is not found as part of parse result.");
Commands\ICommandArgs.cs (2)
11/// Gets the topmost parent <see cref="NewCommand"/>. 14internal NewCommand RootCommand { get; }
Commands\install\BaseInstallCommand.cs (2)
13NewCommand parentCommand, 37protected NewCommand ParentCommand { get; }
Commands\install\InstallCommand.cs (1)
13NewCommand parentCommand,
Commands\install\LegacyInstallCommand.cs (1)
12public LegacyInstallCommand(NewCommand parentCommand, Func<ParseResult, ITemplateEngineHost> hostBuilder)
Commands\list\BaseListCommand.cs (2)
22NewCommand parentCommand, 55internal NewCommand ParentCommand { get; }
Commands\list\LegacyListCommand.cs (2)
14NewCommand parentCommand, 22parentCommand.AddNoLegacyUsageValidators(this, except: Filters.Values.Concat(new Symbol[] { ColumnsAllOption, ColumnsOption, NewCommand.ShortNameArgument }).ToArray());
Commands\list\ListCommand.cs (1)
13NewCommand parentCommand,
Commands\list\ListCommandArgs.cs (1)
20string? newCommandArgument = parseResult.GetValue(NewCommand.ShortNameArgument);
Commands\NewCommand.Help.cs (2)
15if (context.ParseResult.CommandResult.Command is not NewCommand newCommand) 17throw new ArgumentException($"{nameof(context)} should be for {nameof(NewCommand)}");
Commands\NewCommandArgs.cs (1)
12public NewCommandArgs(NewCommand command, ParseResult parseResult) : base(command, parseResult)
Commands\search\BaseSearchCommand.cs (2)
24NewCommand parentCommand, 48internal NewCommand ParentCommand { get; }
Commands\search\LegacySearchCommand.cs (2)
13public LegacySearchCommand(NewCommand parentCommand, Func<ParseResult, ITemplateEngineHost> hostBuilder) 19parentCommand.AddNoLegacyUsageValidators(this, except: Filters.Values.Concat(new Symbol[] { ColumnsAllOption, ColumnsOption, NewCommand.ShortNameArgument }).ToArray());
Commands\search\SearchCommand.cs (1)
13NewCommand parentCommand,
Commands\search\SearchCommandArgs.cs (1)
20string? newCommandArgument = parseResult.GetValue(NewCommand.ShortNameArgument);
Commands\uninstall\LegacyUninstallCommand.cs (1)
13NewCommand parentCommand,
Commands\uninstall\UninstallCommand.cs (1)
13NewCommand parentCommand,
Commands\update\BaseUpdateCommand.cs (2)
13NewCommand parentCommand, 28protected NewCommand ParentCommand { get; }
Commands\update\LegacyUpdateApplyCommand.cs (1)
13NewCommand parentCommand,
Commands\update\LegacyUpdateCheckCommand.cs (1)
13NewCommand parentCommand,
Commands\update\UpdateCommand.cs (1)
13NewCommand parentCommand,
TemplateInvoker.cs (4)
240Reporter.Output.WriteCommand(Example.For<NewCommand>(templateArgs.ParseResult).WithOption(NewCommand.DebugRebuildCacheOption)); 270.For<NewCommand>(templateArgs.ParseResult) 271.WithArgument(NewCommand.ShortNameArgument, templateArgs.Template.ShortNameList[0])
TemplateListCoordinator.cs (11)
78.For<NewCommand>(args.ParseResult) 123.For<NewCommand>(args.ParseResult) 131.For<NewCommand>(args.ParseResult) 152Reporter.Output.WriteLine(LocalizableStrings.TemplateInformationCoordinator_DotnetNew_Description, Example.For<NewCommand>(args.ParseResult)); 156Reporter.Output.WriteLine(LocalizableStrings.TemplateInformationCoordinator_DotnetNew_TemplatesHeader, Example.For<NewCommand>(args.ParseResult)); 166.For<NewCommand>(args.ParseResult) 167.WithArgument(NewCommand.ShortNameArgument, "console")); 174.For<NewCommand>(args.ParseResult) 175.WithArgument(NewCommand.ShortNameArgument, "console") 182.For<NewCommand>(args.ParseResult) 188.For<NewCommand>(args.ParseResult)
TemplatePackageCoordinator.cs (10)
154.For<NewCommand>(args.ParseResult) 173.For<NewCommand>(args.ParseResult) 745.For<NewCommand>(commandArgs.ParseResult) 753.For<NewCommand>(commandArgs.ParseResult) 763.For<NewCommand>(commandArgs.ParseResult) 772.For<NewCommand>(commandArgs.ParseResult) 845.For<NewCommand>(args.ParseResult) 850.For<NewCommand>(args.ParseResult) 857.For<NewCommand>(args.ParseResult) 922.For<NewCommand>(args.ParseResult)
TemplatePackageDisplay.cs (6)
56.For<NewCommand>(args.ParseResult) 75.For<NewCommand>(args.ParseResult) 268.For<NewCommand>(args.ParseResult) 304.For<NewCommand>(args.ParseResult) 309.For<NewCommand>(args.ParseResult) 316.For<NewCommand>(args.ParseResult)
TemplateSearch\CliTemplateSearchCoordinator.cs (5)
96.For<NewCommand>(commandArgs.ParseResult) 102.For<NewCommand>(commandArgs.ParseResult) 260.For<NewCommand>(commandArgs.ParseResult) 266.For<NewCommand>(commandArgs.ParseResult) 272.For<NewCommand>(commandArgs.ParseResult)
Microsoft.TemplateEngine.Cli.UnitTests (301)
AliasAssignmentTests.cs (4)
262NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 293NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host);
ParserTests\HelpTests.cs (34)
71NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 84NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 104NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 127NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 150NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 173NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 197NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 223NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 248NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 276NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 301NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 325NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 348NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 371NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 395NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 437NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 462NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host);
ParserTests\HelpTests.Resolution.cs (26)
28NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 53NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 83NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 113NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 139NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 166NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 189NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 212NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 235NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 263NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 298NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 333NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 369NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host);
ParserTests\InstallTests.cs (27)
18NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 34NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 48NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 64NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 80NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 101NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 122NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 139NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 157NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 173NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 190NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 212NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 231NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 238Assert.Equal("dotnet new install my-source", Example.For<NewCommand>(parseResult).WithSubcommand<InstallCommand>().WithArgument(BaseInstallCommand.NameArgument, "my-source"));
ParserTests\InstantiateTests.cs (32)
22NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 226NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 253NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 319NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 363NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 407NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 477NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 521NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 546NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 579NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 612NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 640NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 670NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 700NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 738NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 769NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host);
ParserTests\InstantiateTests.NoMatchHandling.cs (2)
301NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host);
ParserTests\InstantiateTests.Subcommand.cs (18)
21NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 50NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 78NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 115NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 144NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 179NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 221NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 255NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 282NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host);
ParserTests\ListTests.cs (23)
81NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 122NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 138NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 150NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 167NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 179NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 194NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 214NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 236NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 252NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 271NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 278Assert.Equal("dotnet new list", Example.For<NewCommand>(parseResult).WithSubcommand<ListCommand>());
ParserTests\MiscTests.cs (12)
78NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 108NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 138NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 151NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 181NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 199NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host);
ParserTests\SearchTests.cs (29)
63NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 97NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 113NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 125NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 142NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 154NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 170NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 192NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 212NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 234NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 246NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 253Assert.Equal("dotnet new search my-template", Example.For<NewCommand>(parseResult).WithSubcommand<SearchCommand>().WithArgument(BaseSearchCommand.NameArgument, "my-template")); 260NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 267Assert.Equal("dotnet new search [<template-name>]", Example.For<NewCommand>(parseResult).WithSubcommand<SearchCommand>().WithArgument(BaseSearchCommand.NameArgument)); 274NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 281Assert.Equal("dotnet new search [<template-name>] --author Microsoft", Example.For<NewCommand>(parseResult).WithSubcommand<SearchCommand>().WithArgument(BaseSearchCommand.NameArgument).WithOption(SharedOptionsFactory.CreateAuthorOption(), "Microsoft"));
ParserTests\TabCompletionTests.cs (32)
118NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 147NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 172NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 196NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 224NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 251NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 280NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 321NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 364NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 405NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 432NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 463NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 493NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 526NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 561NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 595NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host);
ParserTests\TemplateCommandTests.cs (2)
46NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host);
ParserTests\UninstallTests.cs (11)
19NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 35NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 52NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 73NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 92NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 99Assert.Equal("dotnet new uninstall my-source", Example.For<NewCommand>(parseResult).WithSubcommand<UninstallCommand>().WithArgument(BaseUninstallCommand.NameArgument, "my-source"));
ParserTests\UpdateTests.cs (23)
18NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 35NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 49NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 63NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 82NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 99NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 119NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 135NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 150NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 171NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 190NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 197Assert.Equal("dotnet new update", Example.For<NewCommand>(parseResult).WithSubcommand<UpdateCommand>());
TemplateResolutionTests\ListTemplateResolverTests.cs (6)
548NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 579NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 600NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host);
TemplateSearchCoordinatorTests.cs (20)
76NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 123NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 167NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 206NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 250NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 291NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 334NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 382NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 424NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host); 461NewCommand myCommand = (NewCommand)NewCommandFactory.Create("new", _ => host);