createAbstractRepo function

void createAbstractRepo(
  1. String title,
  2. dynamic dir
)

Implementation

void createAbstractRepo(String title, dir) {
  String newTitle = capitalize(title);
  print("--Writing $newTitle abstract repository......");
  String abstractRepoTemplate = '''
  abstract class ${newTitle}Repository {

  }
  ''';

  File("${dir.path}/${title.toLowerCase()}_repository.dart")
      .writeAsStringSync(abstractRepoTemplate);
}