load static method
Loads configuration from the YAML file if it exists. Returns a GeneratorConfig with default values if the file is missing or invalid.
Implementation
static GeneratorConfig load() {
final file = File(fileName);
if (!file.existsSync()) {
return GeneratorConfig();
}
try {
final content = file.readAsStringSync();
return GeneratorConfig.fromYaml(content);
} catch (e) {
print('Warning: Failed to parse $fileName. Using default values.');
print('Error: $e');
return GeneratorConfig();
}
}