public bool TryParse(HelpCommandOptions options) { options.Command = Command; options.IncludeValues = Values; options.Manual = Manual; return(true); }
private static int Help(HelpCommandLineOptions commandLineOptions) { var options = new HelpCommandOptions(); if (!commandLineOptions.TryParse(options)) { return(2); } return(Execute(new HelpCommand(options))); }
public bool TryParse(HelpCommandOptions options) { if (!FilterParser.TryParse( Filter, OptionNames.Filter, OptionValueProviders.PatternOptionsWithoutPartAndNegativeProvider, out Filter? filter, allowNull: true, includedPatternOptions: PatternOptions.IgnoreCase)) { return(false); } options.Command = Command; options.Filter = filter; options.Manual = Manual; return(true); }
public bool TryParse(HelpCommandOptions options) { if (!FilterParser.TryParse( Filter, OptionNames.Filter, OptionValueProviders.PatternOptions_List_Provider, out Filter? filter, includedPatternOptions: PatternOptions.IgnoreCase, allowNull: true)) { return(false); } options.Command = Command; options.Filter = filter; options.Manual = Manual; options.Online = Online; return(true); }
internal static void WriteHelpCommand(HelpCommandOptions options) { WriteOption("command", options.Command); WriteOption("manual", options.Manual); WriteFilter("filter", options.Filter); }