individualFileOperations method

Future individualFileOperations({
  1. required File file,
  2. required String newPath,
})

Implementation

Future individualFileOperations({
  required File file,
  required String newPath,
}) async {
  String fileContents = await file.readAsString();
  fileContents = fileContents.replaceCaseWith(
    defaultName.toCamelCase,
    moduleName.toCamelCase,
  );

  final newFile = File(newPath);
  await newFile.writeAsString(
    fileContents,
    flush: true,
    mode: FileMode.writeOnly,
  );
  ColoredLog.white(newFile.path, name: 'Created');
}