initializeFeatureWidget function

Future<void> initializeFeatureWidget({
  1. required String featureName,
  2. String? basePath,
})

Implementation

Future<void> initializeFeatureWidget({
  required String featureName,
  String? basePath,
}) async {
  print("Start create $featureName features ");

  await generateFeatureWidgetStructure(
    featureName,
    basePath ?? 'lib/features/sub',
  );
  Logger.info("Waiting run Build Runner ....");
  await FileModifier.runBuildRunner(showResult: false);
  Logger.success("Build Runner success....\n");
  Logger.warning(
    "--------------------------------------------------------------",
  );
  Logger.success("\nWidget Feature created successfully\n");
  Logger.warning(
    "--------------------------------------------------------------",
  );
}