addCodeAboveBraces static method
Implementation
static Future<void> addCodeAboveBraces({
required String filePath,
required 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'));
}