execute method

  1. @override
Future<void> execute()
override

Implementation

@override
Future<void> execute() async {
  await _run('flutter', ['clean'], "Performing Final Cleanup");
  await _run('flutter', ['pub', 'get'], "Re-syncing Project Dependencies");

  if (Platform.isMacOS && config.enableIOS) {
    final podFile = File('ios/Podfile');
    if (podFile.existsSync()) {
      await _run(
        'pod',
        ['install'],
        "Syncing iOS CocoaPods...",
        workingDirectory: 'ios',
      );
    }
  }
}