getVersionSync method

  1. @override
Version getVersionSync()
override

Returns the version of executable.

Implementation

@override
Version getVersionSync() {
  // ignore: lines_longer_than_80_chars
  // mariadb-dump  Ver 10.19 Distrib 10.11.4-MariaDB, for debian-linux-gnu (x86_64)
  final versionStr = runSync(["--version"]).stdout.toString().trim();

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