/// <summary> /// Creates new instance of HelpConfig /// </summary> /// <param name="flag">Help flag for print help option</param> /// <param name="abr">Help flag abbreviation for print help option</param> /// <param name="description">Text for help option printed in help</param> /// <param name="helpPrinter">Help printer to generate help text</param> public HelpConfig(string flag, string abr, string description, IHelpPrinter helpPrinter) { Description = description; Printer = helpPrinter; Flag = flag; Abr = abr; }
/// <summary> /// Sets help printer to generate help text. /// </summary> /// <param name="printer">Help printer</param> /// <returns>Self instance</returns> public HelpConfigurator SetPrinter(IHelpPrinter printer) { _printer = printer; return(this); }
public ParserSettings(IHelpPrinter helpPrinter, IParsingErrorPrinter parsingErrorPrinter) { HelpPrinter = helpPrinter; ParsingErrorPrinter = parsingErrorPrinter; AssignmentOperators = ImmutableArray <string> .Empty; }
public HelpCommand(IHelpPrinter helpPrinter, IServiceProvider serviceProvider) { HelpPrinter = helpPrinter; ServiceProvider = serviceProvider; }
public IInitialFluentArgsBuilder RegisterHelpPrinter(IHelpPrinter helpPrinter) { ((InitialStep)Step).ParserSettings !.HelpPrinter = helpPrinter; return(this); }
public CliConfigurator SetHelpPrinter(IHelpPrinter helpPrinter) { _helpConfigurator.SetPrinter(helpPrinter); return(this); }