addMultiPositional<T, U> method
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,
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);