isUpdateAvailable method
Implementation
Future<bool> isUpdateAvailable() async {
final currentPackageVersion = await currentVersion();
final latestVersion = await _getPackageLatestVersion(kPackageName);
logger.detail('Snapp_cli Current version: $currentPackageVersion');
logger.detail('Snapp_cli Latest version: $latestVersion');
final currentVersionDesc = Version.parse(currentPackageVersion);
final latestVersionDesc = Version.parse(latestVersion);
logger.detail(
'Snapp_cli needs update: ${currentVersionDesc < latestVersionDesc}');
return currentVersionDesc < latestVersionDesc;
}