From 394324268e659e4aa78c7e09d5a4de7cb4476667 Mon Sep 17 00:00:00 2001 From: Florent Date: Sat, 25 Oct 2025 22:41:57 +0200 Subject: [PATCH] colors in traces --- src/meshcore_cli/meshcore_cli.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/meshcore_cli/meshcore_cli.py b/src/meshcore_cli/meshcore_cli.py index 06762ac..a788703 100644 --- a/src/meshcore_cli/meshcore_cli.py +++ b/src/meshcore_cli/meshcore_cli.py @@ -1720,7 +1720,14 @@ async def next_cmd(mc, cmds, json_output=False): print("Self]",end="") for t in ev.payload["path"]: print("→",end="") - print(f"{t['snr']:.2f}",end="") + snr = t['snr'] + if snr >= 10 : + print(ANSI_GREEN, end="") + elif snr <= 0: + print(ANSI_RED, end="") + print(f"{snr:.2f}",end="") + if snr >= 10 or snr <= 0: + print(ANSI_END, end="") print("→",end="") if "hash" in t: print(f"[{t['hash']}]",end="")