fromBuildConfigDir static method
Returns a parsed BuildConfig file in path
, if one exists, otherwise a
default config.
path
should the path to a directory which may contain a build.yaml
.
Implementation
static Future<BuildConfig> fromBuildConfigDir(
String packageName, Iterable<String> dependencies, String path) async {
final configPath = p.join(path, 'build.yaml');
final file = File(configPath);
if (await file.exists()) {
return BuildConfig.parse(
packageName,
dependencies,
await file.readAsString(),
configYamlPath: file.path,
);
} else {
return BuildConfig.useDefault(packageName, dependencies);
}
}