createBinding static method

Future<void> createBinding({
  1. required String featureName,
})

Implementation

static Future<void> createBinding({required String featureName}) async {
  await CreateFolderFiles.createAndWriteFile(
    fileName: '${featureName}_binding.dart',
    path: 'lib/app/modules/$featureName/bindings',
    content: '''
import 'package:get/get.dart';

import '../controllers/${featureName}_controller.dart';

class ${featureName.pascalCase}Binding extends Bindings {
@override
void dependencies() {
  Get.lazyPut<${featureName.pascalCase}Controller>(
    () => ${featureName.pascalCase}Controller(),
  );
}
}
''',
  );
}