getFlag function
notDefined get bool input, order: define -> env -> yaml -> globalResults -> argResults
Implementation
/// get bool input, order: define -> env -> yaml -> globalResults -> argResults
bool getFlag(
String name,
Config config, {
bool defaultTo = false,
ArgResults? gRes,
ArgResults? aRes,
}) {
bool? value = config.optionalBool(name);
if (value != null) return value;
if (name.contains(dotDelimiter)) name = name.split(dotDelimiter).last;
value ??= gRes?.flag(name);
value ??= aRes?.flag(name);
return value ?? defaultTo;
}