main function
Implementation
void main(List<String> arguments) {
final resourceLoader = const YamlConfigurationLoader();
final argParser = buildParser();
try {
final ArgResults results = argParser.parse(arguments);
AppLogger.enableLogger();
// Process the parsed arguments.
if (results.flag('help')) {
printUsage(argParser);
return;
}
if (results.flag('version')) {
ConsolePrinter.i(version);
return;
}
if (results.flag('verbose')) {
AppLogger.r.setLogLevel(Level.FINER);
}
final command = L10nDecomposeCommand(resourceLoader: resourceLoader, logger: AppLogger.r);
command.execute(results);
} on FormatException catch (e) {
ConsolePrinter.e(e.message);
printUsage(argParser);
}
}