init static method
void
init()
Implementation
static void init() async {
final name = Input(
prompt: 'Project Name',
validator: (String x) {
if (x == "") {
throw ValidationError('Not a valid name');
} else {
return true;
}
},
).interact();
final architectures = ['BLoC', 'RiverPod'];
final selection = Select(
prompt: 'Select your project architecture',
options: architectures,
).interact();
switch (selection) {
case 0:
var generator = BlocTemplateGenerator();
generator.initProject(name);
break;
case 1:
var generator = RiverPodTemplateGenerator();
generator.initProject(name);
break;
default:
break;
}
}