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 is ArgResults) {
final template = _getTemplate();
final newVersion = _getNewVersion(argResults!.rest);
await updateVersionOnFile(
newVersion,
file: await _getFile(),
template: template,
);
printer.printSuccess('Updated version to "$newVersion".');
}
}