addDependency method
Add a dependency to a project using flutter pub add
Implementation
Future<bool> addDependency(
String projectPath,
String package, {
bool isDev = false,
}) async {
info('Adding dependency: $package to ${p.basename(projectPath)}');
final List<String> args = <String>['pub', 'add'];
if (isDev) {
args.add('--dev');
}
args.add(package);
final ProcessResult? result = await _runner.runWithRetry(
'flutter',
args,
workingDirectory: projectPath,
operationName: 'flutter pub add $package',
);
return result != null && result.success;
}