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 {
if (argResults?.rest.length != 2) {
await runInteractive();
return;
}
final key = argResults!.rest[0];
final value = argResults!.rest[1];
await _execute(key, value);
}