Files
Terra/buildSrc/src/main/kotlin/com/dfsek/terra/CommonConfig.kt
T
2021-07-23 15:01:48 -07:00

22 lines
519 B
Kotlin

package com.dfsek.terra
import org.gradle.api.Project
import java.io.ByteArrayOutputStream
fun Project.getGitHash(): String {
val stdout = ByteArrayOutputStream()
exec {
commandLine = mutableListOf("git", "rev-parse", "--short", "HEAD")
standardOutput = stdout
}
return stdout.toString().trim()
}
fun Project.gitClone(name: String) {
val stdout = ByteArrayOutputStream()
exec {
commandLine = mutableListOf("git", "clone", name)
standardOutput = stdout
}
}