getInstalledVersionFromFile static method

String? getInstalledVersionFromFile()

Get the installed version from the version file

Implementation

static String? getInstalledVersionFromFile() {
  try {
    final versionFile = File(_getVersionFilePath());
    if (versionFile.existsSync()) {
      final version = versionFile.readAsStringSync().trim();
      if (version.isNotEmpty && RegExp(r'^\d+\.\d+\.\d+$').hasMatch(version)) {
        return version;
      }
    }
  } catch (e) {
    // Silently fail
  }
  return null;
}