in src/main/kotlin/org/jetbrains/tinygoplugin/runconfig/TinyGoRunStateConfig.kt [170:179]
fun scheduler(userArguments: Array<String>, default: Scheduler): Collection<String> {
val userDefined = userArguments.indexOf(SCHEDULER_FLAG)
if (userDefined == -1 && default == Scheduler.AUTO_DETECT) {
return emptyList()
}
if (userDefined == -1 || userDefined == userArguments.size) {
return listOf(SCHEDULER_FLAG, default.cmd)
}
return listOf(userArguments[userDefined], userArguments[userDefined + 1])
}