createFile static method

void createFile(
  1. String path,
  2. String content, {
  3. Logger? logger,
  4. bool overwrite = false,
})

Implementation

static void createFile(
  String path,
  String content, {
  Logger? logger,
  bool overwrite = false,
}) {
  final file = File(path);
  if (!file.existsSync() || overwrite) {
    file.createSync(recursive: true);
    file.writeAsStringSync(content);
    logger?.detail('Created file: $path');
  } else {
    logger?.detail('File already exists: $path');
  }
}