ensureConfigFile function
Ensures configPath exists with settings + plugins sections.
Implementation
Future<void> ensureConfigFile(String configPath) async {
final file = File(configPath);
await file.parent.create(recursive: true);
if (!await file.exists()) {
await file.writeAsString(defaultConfigYaml);
}
}