Gitnuro/src/main/kotlin/app/extensions/Shell.kt
2021-10-30 19:06:03 +02:00

23 lines
509 B
Kotlin

package app.extensions
import java.util.*
fun runCommand(command: String): String? {
return try {
var result: String?
Runtime.getRuntime().exec(command).inputStream.use { inputStream ->
Scanner(inputStream).useDelimiter("\\A").use { s ->
result = if (s.hasNext())
s.next()
else
null
}
}
result
} catch (ex: Exception) {
ex.printStackTrace()
null
}
}