addOption method

CommandBuilder addOption(
  1. String name, {
  2. String? abbr,
  3. String? help,
  4. List<String>? allowed,
  5. String? defaultValue,
})

Add an option (--option value or -o value).

Implementation

CommandBuilder addOption(
  String name, {
  String? abbr,
  String? help,
  List<String>? allowed,
  String? defaultValue,
}) {
  _schema.add({
    'kind': 'option',
    'name': name,
    'abbr': abbr,
    'help': help,
    'allowed': allowed,
    'defaultValue': defaultValue,
  });
  return this;
}