runFlutterIntlGenerate function

void runFlutterIntlGenerate()

Implementation

void runFlutterIntlGenerate() async {
  try {
    final result = await Process.run(
      'flutter',
      ['--no-color', 'pub', 'global', 'run', 'intl_utils:generate'],
      runInShell: true,
    );
    if (result.exitCode == 0) {
      print('Generating intl files...');
      print(result.stdout);
    } else {
      print(
        'Command "flutter --no-color pub global run intl_utils:generate" failed with exit code ${result.exitCode}.',
      );
      print(result.stderr);
    }
  } catch (e) {
    print('Failed to execute "flutter --no-color pub global run intl_utils:generate": $e');
  }
}