in kotlin-script-runner-server/src/main/kotlin/jetbrains/buildServer/runner/kotlinBuildStep/KotlinScriptRunType.kt [71:85]
fun customScriptDescription(scriptContent: String?):String {
when(scriptContent) {
null, "" -> {
return "<empty>"
}
else -> {
val scriptLines = scriptContent.lines()
return when(scriptLines.size) {
0 -> "<empty>"
1 -> scriptLines[0]
else -> scriptLines[0] + " (and ${scriptLines.size - 1} more lines)"
}
}
}
}