From 0d9e32f9636f8cc58b4c5c5f292c032c1cc4c3f9 Mon Sep 17 00:00:00 2001 From: "sebastian.sellmair" Date: Thu, 29 Apr 2021 09:31:30 +0200 Subject: [PATCH] [Commonizer] Logging: Show [Step x of y] only when more than one task is scheduled ^KT-36679 --- .../commonizer/src/org/jetbrains/kotlin/commonizer/cli/cli.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/native/commonizer/src/org/jetbrains/kotlin/commonizer/cli/cli.kt b/native/commonizer/src/org/jetbrains/kotlin/commonizer/cli/cli.kt index e9069ab5738..2e2b235c534 100644 --- a/native/commonizer/src/org/jetbrains/kotlin/commonizer/cli/cli.kt +++ b/native/commonizer/src/org/jetbrains/kotlin/commonizer/cli/cli.kt @@ -30,10 +30,11 @@ fun main(args: Array) { category.prologue?.let(::println) sortedTasks.forEachIndexed { index, task -> - val logPrefix = if (category.logEachStep) "[Step ${index + 1} of ${sortedTasks.size}] " else "" + val logPrefix = if (category.logEachStep && sortedTasks.size > 1) "[Step ${index + 1} of ${sortedTasks.size}] " else "" task.execute(logPrefix) } + category.epilogue?.let(::println) } }