save method
Implementation
Future<void> save(AppSettings settings) async {
final file = File(_settingsPath);
final dir = file.parent;
if (!await dir.exists()) {
await dir.create(recursive: true);
}
await file.writeAsString(_toYaml(settings));
}