addMultiPositional<T, U> method

Arg<U> addMultiPositional<T, U>(
  1. String name, {
  2. String? description,
  3. UsageGroup? usageGroup,
  4. Requires<U>? requires,
  5. required ValueParser<T> parser,
  6. ValuePrinter<T>? printer,
  7. required Accumulator<T, U> accumulator,
  8. bool? noOptionsFollowing,
})

Adds a new positional argument that can take multiple values.

If noOptionsFollowing is true, all arguments after this positional will be parsed as positionals, not options.

Implementation

Arg<U> addMultiPositional<T, U>(String name,
        {String? description,
        UsageGroup? usageGroup,
        Requires<U>? requires,
        required ValueParser<T> parser,
        ValuePrinter<T>? printer,
        required Accumulator<T, U> accumulator,
        bool? noOptionsFollowing}) =>
    _base.addPositional(name,
        description: description,
        usageGroup: usageGroup,
        requires: requires,
        parser: parser,
        printer: printer,
        accumulator: accumulator,
        isMulti: true,
        noOptionsFollowing: noOptionsFollowing);