execute method

Future<void> execute()

Implementation

Future<void> execute() async {
  verifyArgs();

  final inFile = argsResult['in'] as String;
  final outFile = argsResult['out'] as String;
  final fromLanguage = argsResult['from'] as String;
  final toLanguage = argsResult['to'] as String;

  final parser = JsonValueParser.file(File(inFile));
  parser.parse();
  final translate = await parser.translate(fromLanguage, toLanguage);
  File(outFile).writeAsStringSync(translate);
}