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 {
_validateRequiredArguments(argResults!.rest);
final context = CardinalContext(
args: argResults!,
argIndexMap: _argIndexMap,
project: _projectConfig,
);
await execute(context);
}