run method

  1. @override
Future<void> run()
inherited

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);
}