mirror of
https://github.com/meshcore-dev/meshcore-cli.git
synced 2026-04-20 22:13:48 +00:00
fancier prompt
This commit is contained in:
parent
43f6cf33d7
commit
717c36e491
2 changed files with 8 additions and 6 deletions
|
|
@ -4,7 +4,7 @@ build-backend = "hatchling.build"
|
|||
|
||||
[project]
|
||||
name = "meshcore-cli"
|
||||
version = "0.6.6"
|
||||
version = "0.6.7"
|
||||
authors = [
|
||||
{ name="Florent de Lamotte", email="florent@frizoncorrea.fr" },
|
||||
]
|
||||
|
|
|
|||
|
|
@ -33,6 +33,8 @@ CS = None
|
|||
|
||||
# Ansi colors
|
||||
ANSI_END = "\033[0m"
|
||||
ANSI_INVERT = "\033[7m"
|
||||
ANSI_NORMAL = "\033[27m"
|
||||
ANSI_GREEN = "\033[0;32m"
|
||||
ANSI_BGREEN = "\033[1;32m"
|
||||
ANSI_BLUE = "\033[0;34m"
|
||||
|
|
@ -257,17 +259,17 @@ Line starting with \"$\" or \".\" will issue a meshcli command.
|
|||
|
||||
last_ack = True
|
||||
while True:
|
||||
prompt = ""
|
||||
prompt = f"{ANSI_INVERT}"
|
||||
if not last_ack:
|
||||
prompt = prompt + f"{ANSI_RED}!"
|
||||
|
||||
if contact["type"] == 3 : # room server
|
||||
prompt = prompt + f"{ANSI_CYAN}"
|
||||
prompt = prompt + f"{ANSI_BCYAN}"
|
||||
elif contact["type"] == 2 :
|
||||
prompt = prompt + f"{ANSI_MAGENTA}"
|
||||
prompt = prompt + f"{ANSI_BMAGENTA}"
|
||||
else :
|
||||
prompt = prompt + f"{ANSI_BLUE}"
|
||||
prompt = prompt + f"{contact['adv_name']}>{ANSI_END} "
|
||||
prompt = prompt + f"{ANSI_BBLUE}"
|
||||
prompt = prompt + f"{ANSI_INVERT}{contact['adv_name']} {ANSI_NORMAL}{ANSI_END} "
|
||||
|
||||
if not process_event_message.color :
|
||||
prompt=escape_ansi(prompt)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue