addMultiOption<T, U> method

Arg<U> addMultiOption<T, U>(
  1. String name, {
  2. String? description,
  3. String? valueDescription,
  4. UsageGroup? usageGroup,
  5. String? short,
  6. required U defaultValue,
  7. required ValueParser<T> parser,
  8. ValuePrinter<T>? printer,
  9. required Accumulator<T, U> accumulator,
})

Adds a new option that can be passed multiple times.

If short is not null, it will be used as a short option alias for this long option.

Implementation

Arg<U> addMultiOption<T, U>(String name,
        {String? description,
        String? valueDescription,
        UsageGroup? usageGroup,
        String? short,
        required U defaultValue,
        required ValueParser<T> parser,
        ValuePrinter<T>? printer,
        required Accumulator<T, U> accumulator}) =>
    _base.addOption(name,
        description: description,
        valueDescription: valueDescription,
        usageGroup: usageGroup,
        short: short,
        flag: null,
        defaultValue: defaultValue,
        parser: parser,
        printer: printer,
        accumulator: accumulator);