generateUsecase method

Future<bool> generateUsecase(
  1. String usecaseName,
  2. String path
)

Implementation

Future<bool> generateUsecase(String usecaseName, String path) async {
  output.warn('generating usecase $usecaseName....');
  var pathNomalized = p.normalize('${p.current}/$path');

  try {
    var result = await _generateUsecases.call(usecaseName, pathNomalized);

    if (result) {
      output.title('$usecaseName created');
      return true;
    }
    output.error('Directory not exists');
    return false;
  } on FileExistsError catch (e) {
    output.error(e.message);
    return false;
  }
}