allDefinitions method
Implementation
Iterable<MapEntry<String, Definition>> allDefinitions(
{required bool includeInverse}) sync* {
yield* commands.entries;
yield* positional.map((p) => MapEntry(p.name, p));
var optionsIter = options.entries;
if (!includeInverse) {
optionsIter = optionsIter.where((e) =>
e.value is! OptionArgumentDefinition ||
e.key != e.value.flag?.inverse);
}
yield* optionsIter;
}