initialize method
void
initialize()
Implementation
void initialize() {
final parser = ArgParser()
// add global options and commands
..addCommand(CommandFlag.help)
..addFlag(
CommandFlag.help,
abbr: CommandFlag.help.abbr,
negatable: false,
help: "Print this usage information.",
);
for (var commandProp in _commands) {
// add command
for (var command in commandProp.name) {
parser.addCommand(command, commandProp.parser);
}
}
_globalUsageText = parser.usage;
try {
cmdArgs = parser.parse(input);
} on Exception catch (e) {
print('$red$e$reset');
exit(1);
}
}