newService static method

Future<void> newService(
  1. String serviceName
)

this function will =>

  1. create file for this service in service folder
  2. export this file into services.dart file

Implementation

static Future<void> newService(String serviceName) async {
  final newServiceFile = _getFile('$serviceName.dart', _serviceFolder);
  if (newServiceFile.existsSync()) {
    print('$serviceName is exists before');
    return;
  }
  newServiceFile.createSync(recursive: true);
  await newServiceFile
      .writeAsString(_newServiceTemp(serviceName.toCamelcase()));
  await _exportNewService(serviceName);
  await git('new service $serviceName', true);
}