This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch jline in repository https://gitbox.apache.org/repos/asf/camel.git
commit 00fafd1b26457a7dae4c3f6be203bee945b42bfb Author: Claus Ibsen <[email protected]> AuthorDate: Thu Dec 11 10:44:02 2025 +0100 camel-jbang - camel get history use jline to make it mode better --- .../camel/dsl/jbang/core/commands/action/CamelHistoryAction.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/CamelHistoryAction.java b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/CamelHistoryAction.java index 3b60fe7995b5..c282000f6924 100644 --- a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/CamelHistoryAction.java +++ b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/CamelHistoryAction.java @@ -289,8 +289,10 @@ public class CamelHistoryAction extends ActionWatchCommand { String ago = TimeUtils.printSince(first.timestamp); Row last = rows.get(rows.size() - 1); String status = last.failed ? "failed" : "success"; + if (loggingColor) { + status = Ansi.ansi().fg(last.failed ? Ansi.Color.RED : Ansi.Color.GREEN).a(status).reset().toString(); + } String elapsed = TimeUtils.printDuration(last.elapsed, true); - ; String s = String.format(" Message History of last completed (id:%s status:%s elapsed:%s ago:%s pid:%d name:%s)", first.exchangeId, status, elapsed, ago, first.pid, first.name); answer.add(new AttributedString(s));
