operator [] method

dynamic operator [](
  1. String name
)

Returns the parsed ore default command-line option named name.

name must be a valid option name in the parser.

Implementation

dynamic operator [](String name) {
  if (!_parser.options.containsKey(name)) {
    throw ArgumentError('Could not find an option named "$name".');
  }

  return _parser.options[name]!.valueOrDefault(_parsed[name]);
}