parser method
Implementation
@override
Future<void> parser(List<String> arguments) async {
if (arguments.isNotEmpty) {
if (argParser.commands.containsKey(arguments[0])) {
final command = _commands.where((element) => element.name == arguments[0]).first;
await command.parser(arguments.sublist(1));
} else {
logger.e('Could not find a command named "${arguments[0]}".');
}
} else {
stdout.writeln(argParser.usage);
}
}