handle static method
Future<void>
handle(
- ArgResults cmd
)
Implementation
static Future<void> handle(ArgResults cmd) async {
final verbose = cmd['verbose'] as bool;
final name = cmd['name'] as String?;
if (name == null || name.isEmpty) {
stderr.writeln(
'${Constants.errorMessage} Error: Module name required (--name)');
exit(1);
}
if (!_isValidModuleName(name)) {
stderr.writeln(
'${Constants.errorMessage} Error: Module name must be valid (e.g., user, user_store, product_item)');
exit(1);
}
await _createModule(name, verbose);
}