ArgResults parse(List<String> arguments) { try { return _parser.parse(arguments); } catch (e) { logger.error('Invalid arguments: $e'); showHelp(); exit(1); } }