Terra/build.gradle.kts
2021-04-26 20:46:36 -07:00

22 lines
585 B
Plaintext

import com.dfsek.terra.getGitHash
val versionObj = Version("5", "2", "0", true)
allprojects {
version = versionObj
group = "com.dfsek.terra"
}
/**
* Version class that does version stuff.
*/
@Suppress("MemberVisibilityCanBePrivate")
class Version(val major: String, val minor: String, val revision: String, val preRelease: Boolean = false) {
override fun toString(): String {
return if (!preRelease)
"$major.$minor.$revision"
else //Only use git hash if it's a prerelease.
"$major.$minor.$revision-BETA+${getGitHash()}"
}
}