run method
Runs this command.
The return value is wrapped in a Future
if necessary and returned by
CommandRunner.runCommand
.
Implementation
@override
Future<void> run() async {
late final String? projectName;
if (argResults == null || argResults!.arguments.isEmpty) {
projectName = null;
} else {
projectName = argResults!.arguments.last;
}
if (projectName == null) {
wtLog.error('Project name is required');
return;
}
await AgentOperation().createAgentProject(projectName);
}