load method
Implementation
Future<void> load({required Directory directory}) async {
final yamlFile =
await _getYamlFile(directory: directory, fileName: yamlFileName);
if (yamlFile == null) return;
final yamlContent = await yamlFile.readAsString();
final parsedYaml = loadYaml(yamlContent);
if (parsedYaml is! YamlMap) throw YamlFileWrongFormatException();
gitUrl = parsedYaml.value[gitUrlKey] as String?;
ref = parsedYaml.value[refKey] as String?;
}