aboutsummaryrefslogtreecommitdiff
path: root/build.gradle.kts
diff options
context:
space:
mode:
Diffstat (limited to 'build.gradle.kts')
-rw-r--r--build.gradle.kts14
1 files changed, 13 insertions, 1 deletions
diff --git a/build.gradle.kts b/build.gradle.kts
index 54f4457..def2fdd 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -1,4 +1,5 @@
import org.apache.commons.lang3.SystemUtils
+import java.io.ByteArrayOutputStream
plugins {
idea
@@ -9,10 +10,21 @@ plugins {
kotlin("jvm") version "2.0.20"
}
+fun cmd(vararg args: String): String {
+ val baos = ByteArrayOutputStream()
+ exec {
+ standardOutput = baos
+ commandLine(*args)
+ }
+ return baos.toByteArray().decodeToString()
+}
+
+
val baseGroup: String by project
val mcVersion: String by project
-val version: String by project
+val version: String = project.property("mod_version").toString() + "-" + cmd("git", "rev-parse", "--short", "HEAD")
val mixinGroup = "$baseGroup.mixin"
+project.version = version
val modid: String by project
// Toolchains: