ProjectAgent.existing constructor
ProjectAgent.existing(
- Uri uri
Implementation
ProjectAgent.existing(Uri uri) : super(Directory.fromUri(uri)) {
final pubspecFile = File.fromUri(workingDirectory.uri.resolve('pubspec.yaml'));
if (!pubspecFile.existsSync()) {
throw ArgumentError(
"the uri '$uri' is not a Dart project directory; does not contain pubspec.yaml");
}
final pubspec = Pubspec.parse(pubspecFile.readAsStringSync());
name = pubspec.name;
}