public static TArgsParser DefaultConfigsWithAppDescription <TArgsParser>( this IConfigurableParser <TArgsParser> configurableParser, string description) where TArgsParser : class, IConfigurableParser <TArgsParser> { return(configurableParser .DefaultConfigs() .WithApplicationDescription(description)); }
public static TArgsParser DefaultConfigs <TArgsParser>( this IConfigurableParser <TArgsParser> configurableParser) where TArgsParser : class, IConfigurableParser <TArgsParser> { return(configurableParser .RegisterDefaultHelpFlags() .ThrowOnDuplicateNames() .ThrowOnNonMinusStartingNames() .DisallowUnusedArguments()); }
public static TArgsParser RegisterDefaultHelpFlags <TArgsParser>( this IConfigurableParser <TArgsParser> configurableParser) where TArgsParser : class, IConfigurableParser <TArgsParser> { return(configurableParser.RegisterHelpFlag("-h", "--help")); }