createController method
void
createController(
- String name
)
Implementation
void createController(String name) {
final dir = Directory('lib/presentation/${name}/controller');
if (!dir.existsSync()) {
dir.createSync(recursive: true);
}
final file = File('${dir.path}/${name}Controller.dart');
file.writeAsStringSync('''
import 'package:get/get.dart';
class ${_capitalize(name)}Controller extends GetxController {
/// Auto Create By
/// Flutter helper package
/// www.webspec.in
RxBool isLoading = false.obs;
@override
void onInit() {
super.onInit();
}
@override
void onClose() {
super.onClose();
}
@override
void onReady() {
super.onReady();
}
}
''');
print('Controller created: ${file.path}');
}