generate method

dynamic generate()

Implementation

generate() async {
  final className = 'loading_layout';
  final filename = className.toLowerCaseWithUnderscore();

  var baseDir = Directory("./lib/helpers/widgets/");
  if (await baseDir.exists()) {
    baseDir.createSync(recursive: true);
  }

  String template = loadingLayout();
  final file = File('${baseDir.path}/$filename.dart');
  if (file.existsSync()) {
    //print('File: ${file.path} is exists');
    return;
  }
  File(file.path).createSync(recursive: true);
  file.writeAsStringSync(template);
  print('Create file init: ${file.path} successfully');
}