runPubGet method

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

Run the

Implementation

@override
Future<void> runPubGet() {
  return Process.run(
    'flutter',
    <String>['pub', 'get'],
    runInShell: true,
    stderrEncoding: utf8,
    stdoutEncoding: utf8,
  ).then<void>((ProcessResult result) {
    final String errorOutput = result.stderr.toString();

    if (!errorOutput.contains(dependenciesOverridden) &&
        errorOutput.isNotEmpty) {
      throw UnrecoverableException(
        'could not run flutter packages get: $errorOutput',
        exitPackageUpdatedFailed,
      );
    }
  });
}