setupFeatureFiles static method

Future<void> setupFeatureFiles(
  1. String featureName
)

Implementation

static Future<void> setupFeatureFiles(String featureName) async {
  try {
    // create controller file
    await FolderAndFileService.createFile(
      FolderPaths.instance.controllerFile(featureName),
      ConstStrings.instance.controllerGetX(featureName),
    );

    // create view file
    await FolderAndFileService.createFile(
      FolderPaths.instance.viewFile(featureName),
      ConstStrings.instance.viewGetX(featureName),
    );

    // create repo file
    await FolderAndFileService.createFile(
      FolderPaths.instance.repoFile(featureName),
      ConstStrings.instance.repo(featureName),
    );

    bindings(featureName);
  } catch (e) {
    print('😢 Error in create view or controller . \n $e');
  }
}