readDartVersionFromToolVersions static method
Looks under each directory in searchRoots (in order) for
.tool-versions and returns the dart tool version from the first file
that defines one.
Returns null if no matching file or dart line is found.
Implementation
static String? readDartVersionFromToolVersions(
Iterable<Directory> searchRoots,
) {
for (final root in searchRoots) {
final version = _dartVersionFromToolVersionsFileIn(root);
if (version != null) {
return version;
}
}
return null;
}