diff --git a/src/meshcore_cli/meshcore_cli.py b/src/meshcore_cli/meshcore_cli.py
index 8ec12cc..bef3a53 100644
--- a/src/meshcore_cli/meshcore_cli.py
+++ b/src/meshcore_cli/meshcore_cli.py
@@ -12,7 +12,7 @@ from prompt_toolkit.shortcuts import PromptSession
from prompt_toolkit.shortcuts import CompleteStyle
from prompt_toolkit.completion import NestedCompleter
from prompt_toolkit.history import FileHistory
-from prompt_toolkit.formatted_text import HTML
+from prompt_toolkit.formatted_text import ANSI
from meshcore import TCPConnection, BLEConnection, SerialConnection
from meshcore import MeshCore, EventType, logger
@@ -201,9 +201,9 @@ Line starting with \"$\" or \".\" will issue a meshcli command.
while True:
prompt = ""
if not last_ack:
- prompt = prompt + f"!"
- prompt = prompt + f"{contact['adv_name']}> "
- line = await session.prompt_async(HTML(prompt), complete_while_typing=False)
+ prompt = prompt + f"{ANSI_RED}!"
+ prompt = prompt + f"{ANSI_BLUE}{contact['adv_name']}>{ANSI_END} "
+ line = await session.prompt_async(ANSI(prompt), complete_while_typing=False)
if line == "" : # blank line
pass