parse method
Implementation
ParseResult parse(List<String> arguments) {
final args = _parser.parse(arguments);
if (args['help'] as bool) {
return ParseResult.help;
}
if (args['version'] as bool) {
return ParseResult.version;
}
final pathArgs = args.rest;
return ParseResult(
Command.watch,
integration: args['integration'] as bool,
device: args['device'] as String,
directory: pathArgs.isNotEmpty ? pathArgs.first : '',
);
}