fun customScriptDescription()

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)"
               }
           }
        }
    }