Skip to content

Commit a2070ca

Browse files
authoredMay 24, 2020
Merge pull request #97 from danger/exec_func
Add exec utils function
2 parents e0391fc + 6af66ba commit a2070ca

File tree

1 file changed

+9
-0
lines changed
  • danger-kotlin-library/src/main/kotlin/systems/danger/kotlin

1 file changed

+9
-0
lines changed
 

‎danger-kotlin-library/src/main/kotlin/systems/danger/kotlin/Utils.kt

+9
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,13 @@ class Utils {
66
fun readFile(path: String): String {
77
return File(path).readText()
88
}
9+
10+
fun exec(command: String, arguments: Array<String> = arrayOf()): String {
11+
var commandToExec = "/bin/bash -c $command" + if (arguments.isNotEmpty()) " " + arguments.joinToString(" ") else ""
12+
13+
val process = Runtime.getRuntime().exec(commandToExec)
14+
process.waitFor()
15+
16+
return process.inputStream.bufferedReader().readText()
17+
}
918
}

0 commit comments

Comments
 (0)