addCustomOption method
CliArguments
addCustomOption(
- String name, {
- String? abbr,
- String? help,
- String? valueHelp,
- Iterable<String>? allowed,
- Map<String, String>? allowedHelp,
- String? defaultsTo,
- void callback(
- String?
)?,
- bool mandatory = false,
- bool hide = false,
- List<String> aliases = const [],
})
Implementation
CliArguments addCustomOption(
String name, {
String? abbr,
String? help,
String? valueHelp,
Iterable<String>? allowed,
Map<String, String>? allowedHelp,
String? defaultsTo,
void Function(String?)? callback,
bool mandatory = false,
bool hide = false,
List<String> aliases = const [],
}) {
_argParser.addOption(
name,
abbr: abbr,
help: help,
valueHelp: valueHelp,
allowed: allowed,
allowedHelp: allowedHelp,
defaultsTo: defaultsTo,
callback: callback,
mandatory: mandatory,
hide: hide,
aliases: aliases,
);
return this;
}