findCliOptDef method
Find specific option definition by name
Implementation
CliOptDef? findCliOptDef(String? name, {bool canThrow = false}) {
if (name != null) {
for (var optDef in this) {
if (optDef.names.contains(name) || optDef.negLongNames.contains(name)) {
return optDef;
}
}
}
if (canThrow) {
throw CliOptUndefinedNameException(name ?? '');
}
return null;
}