Ejemplo n.º 1
0
 public static ArgParser.Argument As(this ArgParser.Argument argument,
                                     string shortName, string longName)
 {
     argument.ShortName = shortName;
     argument.LongName  = longName;
     return(argument);
 }
Ejemplo n.º 2
0
 public static ArgParser.Argument Callback(this ArgParser.Argument argument,
                                           Action <IEnumerable <string> > callback)
 {
     argument.Handler = callback;
     return(argument);
 }
Ejemplo n.º 3
0
 public static ArgParser.Argument WithDescription(this ArgParser.Argument argument,
                                                  string description)
 {
     argument.Description = description;
     return(argument);
 }
Ejemplo n.º 4
0
 public static ArgParser.Argument SetDefault(this ArgParser.Argument argument,
                                             params string[] defaultValue)
 {
     argument.Default = defaultValue;
     return(argument);
 }
Ejemplo n.º 5
0
 public static ArgParser.Argument As(this ArgParser.Argument argument,
                                     char shortName, string longName) =>
 argument.As($"{shortName}", longName);