getVersionSync method

  1. @override
Version getVersionSync()
override

Returns the version of executable.

Implementation

@override
Version getVersionSync() {
  // git version 2.39.2
  final versionStr = runSync(["--version"]).stdout.toString();

  // Get "major.minor.patch"
  final regex = RegExp(r"\d+\.\d+\.\d+");
  return Version.parse(regex.stringMatch(versionStr)!);
}