runPubGet static method

Future<void> runPubGet({
  1. bool showResult = true,
})

Implementation

static Future<void> runPubGet({bool showResult = true}) async {
  final flutter = resolveExecutable("flutter");

  final result = await Process.run(flutter, ['pub', 'get']);

  if (result.exitCode == 0) {
    if (showResult) {
      print("✅ pub get completed");
      print(result.stdout);
    }
  } else {
    print("❌ pub get failed: ${result.stderr}");
  }
}