aboutsummaryrefslogtreecommitdiff
path: root/cli
diff options
context:
space:
mode:
authorMicah Lee <micah@micahflee.com>2021-04-12 15:36:08 -0400
committerMicah Lee <micah@micahflee.com>2021-04-12 15:36:08 -0400
commitcf1debbf3ce9f04cfd34239b876bef77d8741920 (patch)
tree84c19e1a9cf061ca6372fc9413ba6b8464fdc42e /cli
parent960dd35b439e4945049d1a71f5e556b9bbb28c74 (diff)
downloadonionshare-cf1debbf3ce9f04cfd34239b876bef77d8741920.tar.gz
onionshare-cf1debbf3ce9f04cfd34239b876bef77d8741920.zip
Make verbose output prettier with terminal colors
Diffstat (limited to 'cli')
-rw-r--r--cli/onionshare_cli/common.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/cli/onionshare_cli/common.py b/cli/onionshare_cli/common.py
index 4cfe83ae..e812aa98 100644
--- a/cli/onionshare_cli/common.py
+++ b/cli/onionshare_cli/common.py
@@ -43,6 +43,10 @@ class Common:
The Common object is shared amongst all parts of OnionShare.
"""
+ C_RESET = "\033[0m"
+ C_LIGHTGRAY = "\033[37m"
+ C_DARKGRAY = "\033[90m"
+
def __init__(self, verbose=False):
self.verbose = verbose
@@ -68,10 +72,9 @@ class Common:
"""
if self.verbose:
timestamp = time.strftime("%b %d %Y %X")
-
- final_msg = f"[{timestamp}] {module}.{func}"
+ final_msg = f"{self.C_DARKGRAY}[{timestamp}]{self.C_RESET} {self.C_LIGHTGRAY}{module}.{func}{self.C_RESET}"
if msg:
- final_msg = f"{final_msg}: {msg}"
+ final_msg = f"{final_msg}{self.C_LIGHTGRAY}: {msg}{self.C_RESET}"
print(final_msg)
def get_resource_path(self, filename):