createServiceWithTemplate function

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

Implementation

void createServiceWithTemplate(String title, dir) {
  title = capitalize(title);
  print("--Writing $title service........");
  String serviceTemplate = '''
  class ${title}Service {

    late final NetworkProvider _networkProvider;

    ${title}Service({NetworkProvider? networkProvider}) : _networkProvider ?? NetworkProvider();
  }
  ''';

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