parser method

  1. @override
Future<void> parser(
  1. List<String> arguments
)
override

Implementation

@override
Future<void> parser(List<String> arguments) async {
  final argResults = argParser.parse(arguments);
  final watch = argResults['watch'];
  final output = argResults['output'];

  logger.i('generate locales...');
  // 生成Local文件
  var result = await _generateLocales(watch, output);
  // 注册到yaml文件
  if (result) result = await registerAssets('assets/locales/');
  // 执行flutter pub get命令
  if (result) await runFlutterPubGet();
  logger.i('Process finished.');
}