We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
String.ansiColor
1 parent 363ccc2 commit f22f94dCopy full SHA for f22f94d
CHANGELOG.md
@@ -12,6 +12,8 @@
12
13
### Fixed
14
15
+- `String.ansiColor` function just color the first line in multiline strings
16
+
17
### Updated
18
19
- `org.jetbrains.kotlinx:kotlinx-coroutines-core -> 1.6.2`
kotlin-stdlib/commonMain/kotlin/com/javiersc/kotlin/stdlib/AnsiColors.kt
@@ -1,6 +1,7 @@
1
package com.javiersc.kotlin.stdlib
2
3
-public inline fun String.ansiColor(color: AnsiColor): String = "${color}$this${AnsiColor.Reset}"
+public inline fun String.ansiColor(color: AnsiColor): String =
4
+ lines().joinToString("\n") { line -> "${color}$line${AnsiColor.Reset}" }
5
6
public abstract class AnsiColor {
7
0 commit comments