From 8335a3c06b349bbcf463a2644f9e9ad09ee28f0f Mon Sep 17 00:00:00 2001 From: Cedric Beust Date: Wed, 16 Dec 2015 20:57:28 +0400 Subject: [PATCH] Don't display an update is available if it's been downloaded. --- src/main/kotlin/com/beust/kobalt/Main.kt | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/main/kotlin/com/beust/kobalt/Main.kt b/src/main/kotlin/com/beust/kobalt/Main.kt index 44ff5c02..fceeb162 100644 --- a/src/main/kotlin/com/beust/kobalt/Main.kt +++ b/src/main/kotlin/com/beust/kobalt/Main.kt @@ -116,10 +116,15 @@ private class Main @Inject constructor( val latestVersionString = latestVersionFuture.get(1, TimeUnit.SECONDS) val latestVersion = Versions.toLongVersion(latestVersionString) val current = Versions.toLongVersion(Kobalt.version) + val distFile = File(KFiles.joinDir(KFiles.distributionsDir, latestVersionString)) if (latestVersion > current) { - listOf("", "New Kobalt version available: $latestVersionString", - "To update, run ./kobaltw --update", "").forEach { - log(1, "**** $it") + if (distFile.exists()) { + log(1, "**** Version $latestVersionString is installed") + } else { + listOf("", "New Kobalt version available: $latestVersionString", + "To update, run ./kobaltw --update", "").forEach { + log(1, "**** $it") + } } } } catch(ex: TimeoutException) {