Runs this command.
The return value is wrapped in a Future if necessary and returned by CommandRunner.runCommand.
Future
CommandRunner.runCommand
@mustCallSuper @override Future<T> run() { return exec(directory: dirFromArgs, ggLog: ggLog); }