ArgumentParser constructor
Implementation
ArgumentParser(List<Command> commands) {
for (var value in commands) {
switch (value.commandType) {
case CommandType.option:
argParser.addOption(value.name!, abbr: value.flag, mandatory: value.isMandatory, help: value.commandHelp);
case CommandType.multipleOption:
argParser.addMultiOption(value.name!, abbr: value.flag, help: value.commandHelp);
case CommandType.flag:
argParser.addFlag(value.name!, abbr: value.flag, help: value.commandHelp, negatable: false);
}
}
}