currentVersion method
Implementation
Future<String> currentVersion() async {
final pkgConfig = (await findPackageConfigUri(Platform.script))!;
final path = pkgConfig.resolve(Uri.parse('package:$kPackageName/'));
final pubspecPath = path!.resolve('../pubspec.yaml').toFilePath();
final pubspecFile = File(pubspecPath);
final pubspecContent = pubspecFile.readAsStringSync();
final pubspec = loadYaml(pubspecContent);
final versionString = pubspec['version'] as String?;
return versionString!;
}