insertAtLine static method
Insert content at specific line
Implementation
static Future<void> insertAtLine(
String path,
int lineNumber,
String content,
) async {
final lines = await readLines(path);
if (lineNumber < 0 || lineNumber > lines.length) {
throw Exception('Invalid line number: $lineNumber');
}
lines.insert(lineNumber, content);
await writeFile(path, lines.join('\n'));
}