getDependencies method

Future<bool> getDependencies()

Run flutter pub get

Implementation

Future<bool> getDependencies() async {
  _logger.printStep('📦 Getting dependencies...');

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

  if (result.exitCode != 0) {
    _logger.printError('Failed to get dependencies');
    if (config.verbose) {
      _logger.printError('Error: ${result.stderr}');
    }
    return false;
  }

  _logger.printSuccess('Dependencies ready');
  return true;
}