getDependencies method

Future<bool> getDependencies()

Flutter pub get

Implementation

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

  try {
    final result = await _runFlutterCommand(['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;
  } catch (e) {
    _logger.printError('Failed to get dependencies: $e');
    return false;
  }
}