Beispiel #1
0
        public CliOpt(CliOptSpec cliOptSpec, string?argument)
        {
            RequireTrue(
                cliOptSpec.OptArgUsage != OptArgUsage.Required || argument.IsAString(),
                $"Option {cliOptSpec.Option} requires an argument"
                );

            CliOptSpec = cliOptSpec;
            Argument   = null == argument ? None : Some(argument);
        }
Beispiel #2
0
 public CliOpt(CliOptSpec cliOptSpec) : this(cliOptSpec, null)
 {
 }