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