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));

Reply via email to