All Downloads are FREE. Search and download functionalities are using the official Maven repository.

tech.skot.tools.gradle.Utils.kt Maven / Gradle / Ivy

package tech.skot.tools.gradle

import org.gradle.api.Project
import java.io.File

//fun getProjectPath(): String = File("..").absolutePath
//
//fun projectDir(): File = File(getProjectPath())

fun Project.commandLine(vararg strCmd: String): String {
    val process = ProcessBuilder(strCmd.asList())
        .directory(projectDir)
        .redirectError(ProcessBuilder.Redirect.INHERIT)
        .start()
    val res = String(process.inputStream.readBytes())
    process.waitFor()
    process.destroy()
    return res
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy