generate static method

Future<void> generate(
  1. String fileName,
  2. String content, {
  3. bool force = false,
})

Implementation

static Future<void> generate(
  String fileName,
  String content, {
  bool force = false,
}) async {
  if (force && File(fileName).existsSync()) {
    File(fileName).deleteSync(recursive: true);
  }

  String filePath = p.dirname(fileName);
  Directory(filePath).createSync(recursive: true);
  File(fileName).writeAsStringSync(content);
}