override fun writeBuildScriptContent()

in aws-lambda-agent/src/main/java/jetbrains/buildServer/runner/lambda/cmd/UnixMultipleCommandLinePreparer.kt [9:20]


    override fun writeBuildScriptContent(projectName: String, workingDirectory: File): List<String> {
        val filename = LambdaConstants.SCRIPT_CONTENT_FILENAME
        val scripts = context.runnerParameters.getValue(
                LambdaConstants.SCRIPT_CONTENT_PARAM
        ).split(LambdaConstants.SCRIPT_CONTENT_SPLITTER)

        return scripts.mapIndexed { index, value ->
            val indexedFilename = "$filename-$index"
            writeScript(workingDirectory, indexedFilename, value)
            indexedFilename
        }
    }