generate function
Implementation
void generate(List<String> arguments) {
if (arguments.length >= 2 && arguments[1] == 'repo') {
final featureName = arguments.length > 2 ? arguments[2] : null;
if (featureName != null) {
print('Generating repo: $featureName');
generateFiles(featureName);
updateOrCreateServiceLocator(featureName);
} else {
print('Error: Please provide a repo name.');
}
} else if (arguments.length >= 2 && arguments[1] == 'feature') {
final featureName = arguments.length > 2 ? arguments[2] : null;
if (featureName != null) {
print('Generating feature: $featureName');
generateFeature(featureName);
updateOrCreatePathRouter(featureName);
} else {
print('Error: Please provide a feature name.');
}
} else {
print('Error: The "repo" keyword is missing.');
}
}