addImport function
Implementation
Future<void> addImport(String filePath, List<String> importStatements) async {
final file = File(filePath);
final lines = await file.readAsLines();
for (var importStatement in importStatements) {
if (!lines.contains(importStatement)) {
lines.insert(0, importStatement);
}
}
await file.writeAsString(lines.join('\n'));
}