Config.fromFile constructor

Config.fromFile(
  1. File file, {
  2. PackageConfig? packageConfig,
})

Create config from a file.

Implementation

factory Config.fromFile(File file, {PackageConfig? packageConfig}) {
  // Throws a [YamlException] if it's unable to parse the Yaml.
  final configYaml = loadYaml(file.readAsStringSync()) as YamlMap;

  return Config.fromYaml(configYaml,
      filename: file.path, packageConfig: packageConfig);
}