From c04c5629fd7b04c85dbce15ba68a267bbfa5fafc Mon Sep 17 00:00:00 2001 From: a dinosaur Date: Sun, 10 Sep 2023 12:14:43 +1000 Subject: [PATCH] improve behaviour of println builtin --- tool/src/main/kotlin/gay/pizza/pork/tool/RunCommand.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tool/src/main/kotlin/gay/pizza/pork/tool/RunCommand.kt b/tool/src/main/kotlin/gay/pizza/pork/tool/RunCommand.kt index 481a9dd..bc0375d 100644 --- a/tool/src/main/kotlin/gay/pizza/pork/tool/RunCommand.kt +++ b/tool/src/main/kotlin/gay/pizza/pork/tool/RunCommand.kt @@ -23,8 +23,10 @@ class RunCommand : CliktCommand(help = "Run Program", name = "run") { if (quiet) { return@CallableFunction None } - for (argument in arguments.values) { - println(argument) + when (arguments.values.count()) { + 0 -> println() + 1 -> println(arguments.values[0]) + else -> println(arguments.values.joinToString(" ")) } None })