🔀 Merge branch 'release/v82'
[Sone.git] / src / main / kotlin / net / pterodactylus / sone / main / VersionParser.kt
index cb79893..4ba14f8 100644 (file)
@@ -3,11 +3,14 @@ package net.pterodactylus.sone.main
 import com.fasterxml.jackson.databind.ObjectMapper
 import com.fasterxml.jackson.dataformat.yaml.YAMLFactory
 
+@JvmOverloads
 fun parseVersion(file: String = "/version.yaml"): Version? =
                Version::class.java.getResourceAsStream(file)?.use {
                        objectMapper.readValue(it, Version::class.java)
                }
 
+val parsedVersion by lazy { parseVersion() }
+
 private val objectMapper = ObjectMapper(YAMLFactory())
 
 @NoArg