parseConfigGeneratorArguments function
Returns the ArgResults based on the configGeneratorArguments
for the arguments provided when running
dart run swagger_parser [arguments]
will show help message if help flag is provided.
Implementation
ArgResults parseConfigGeneratorArguments(List<String> arguments) {
final parser = ArgParser()
..addFlag('help', help: 'Show help message', abbr: 'h', negatable: false);
for (final arg in configGeneratorArguments) {
parser.addOption(arg.$1, help: arg.$2, abbr: arg.$3);
}
final argResults = parser.parse(arguments);
if (argResults['help'] == true) {
printHelpMessage(parser);
exit(0);
}
return argResults;
}