Future<File> writeToFile(String path) async { final file = File(path); final contents = _patterns?.join("\n") ?? ""; await file.writeAsString(contents); return file; }