addCodeAboveBraces function
Implementation
Future<void> addCodeAboveBraces(
String filePath, List<String> linesToAdd) async {
final file = File(filePath);
List<String> lines = await file.readAsLines();
int closingBraceIndex = lines.lastIndexOf('}');
if (closingBraceIndex == -1) {
print('Closing brace not found.');
return;
}
lines.insertAll(closingBraceIndex, linesToAdd);
await file.writeAsString(lines.join('\n'));
}