36 references to SharedOptionsFactory
Microsoft.TemplateEngine.Cli (34)
Commands\create\InstantiateCommand.Help.cs (2)
221.WithOption(SharedOptionsFactory.CreateLanguageOption(), supportedLanguages.First()) 256.WithOption(SharedOptionsFactory.CreateTypeOption(), supportedTypes.First())
Commands\create\InstantiateCommand.NoMatchHandling.cs (3)
171Option<string> languageOption = SharedOptionsFactory.CreateLanguageOption(); 172Option<string> typeOption = SharedOptionsFactory.CreateTypeOption(); 173Option<string> baselineOption = SharedOptionsFactory.CreateBaselineOption();
Commands\create\TemplateCommand.cs (6)
63LanguageOption = SharedOptionsFactory.CreateLanguageOption(); 88TypeOption = SharedOptionsFactory.CreateTypeOption(); 96BaselineOption = SharedOptionsFactory.CreateBaselineOption(); 264foreach (var option in new[] { SharedOptionsFactory.CreateLanguageOption(), SharedOptionsFactory.CreateTypeOption(), SharedOptionsFactory.CreateBaselineOption() })
Commands\details\DetailsCommand.cs (1)
37internal virtual Option<string[]> AddSourceOption { get; } = SharedOptionsFactory.CreateAddSourceOption();
Commands\FilterOptionDefinition.cs (6)
26optionFactory: () => SharedOptionsFactory.CreateAuthorOption(), 33optionFactory: () => SharedOptionsFactory.CreateBaselineOption(), 40optionFactory: () => SharedOptionsFactory.CreateLanguageOption(), 47optionFactory: () => SharedOptionsFactory.CreateTagOption(), 54optionFactory: () => SharedOptionsFactory.CreateTypeOption(), 61optionFactory: () => SharedOptionsFactory.CreatePackageOption(),
Commands\install\BaseInstallCommand.cs (2)
31internal static Option<bool> ForceOption { get; } = SharedOptionsFactory.CreateForceOption().WithDescription(SymbolStrings.Option_Install_Force); 35internal virtual Option<string[]> AddSourceOption { get; } = SharedOptionsFactory.CreateAddSourceOption();
Commands\list\BaseListCommand.cs (2)
37public virtual Option<bool> ColumnsAllOption { get; } = SharedOptionsFactory.CreateColumnsAllOption(); 39public virtual Option<string[]> ColumnsOption { get; } = SharedOptionsFactory.CreateColumnsOption();
Commands\NewCommand.Legacy.cs (4)
37internal Option<bool> InteractiveOption { get; } = SharedOptionsFactory.CreateInteractiveOption().AsHidden(); 39internal Option<string[]> AddSourceOption { get; } = SharedOptionsFactory.CreateAddSourceOption().AsHidden().DisableAllowMultipleArgumentsPerToken(); 41internal Option<bool> ColumnsAllOption { get; } = SharedOptionsFactory.CreateColumnsAllOption().AsHidden(); 43internal Option<string[]> ColumnsOption { get; } = SharedOptionsFactory.CreateColumnsOption().AsHidden().DisableAllowMultipleArgumentsPerToken();
Commands\search\BaseSearchCommand.cs (2)
36public virtual Option<bool> ColumnsAllOption { get; } = SharedOptionsFactory.CreateColumnsAllOption(); 38public virtual Option<string[]> ColumnsOption { get; } = SharedOptionsFactory.CreateColumnsOption();
Commands\SharedOptions.cs (2)
22public static Option<bool> InteractiveOption { get; } = SharedOptionsFactory.CreateInteractiveOption(); 24internal static Option<bool> ForceOption { get; } = SharedOptionsFactory.CreateForceOption();
Commands\update\BaseUpdateCommand.cs (2)
24internal virtual Option<bool> InteractiveOption { get; } = SharedOptionsFactory.CreateInteractiveOption(); 26internal virtual Option<string[]> AddSourceOption { get; } = SharedOptionsFactory.CreateAddSourceOption();
TemplateSearch\CliTemplateSearchCoordinator.cs (2)
268.WithOption(SharedOptionsFactory.CreateAuthorOption(), "Microsoft")); 275.WithOption(SharedOptionsFactory.CreateLanguageOption(), "C#"));
Microsoft.TemplateEngine.Cli.UnitTests (2)
ParserTests\SearchTests.cs (1)
281Assert.Equal("dotnet new search [<template-name>] --author Microsoft", Example.For<NewCommand>(parseResult).WithSubcommand<SearchCommand>().WithArgument(BaseSearchCommand.NameArgument).WithOption(SharedOptionsFactory.CreateAuthorOption(), "Microsoft"));
TabularOutputTests.cs (1)
325var columnOption = SharedOptionsFactory.CreateColumnsOption();