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