processFiles function
Implementation
void processFiles(
String path, String substring, String replacement, bool isPascalCase) {
String pascalCase = toPascalCase(replacement);
Directory(path).listSync(recursive: true).forEach((entity) {
if (entity is File) {
File file = entity;
String content = file.readAsStringSync();
content = content.replaceAll(
substring, isPascalCase ? pascalCase : replacement);
file.writeAsStringSync(content);
}
});
}