From b7fd0345fcf08a296e2cf0508adf41d182eb0f37 Mon Sep 17 00:00:00 2001 From: Ray Pulsipher Date: Wed, 10 Jul 2024 11:43:14 -0700 Subject: [PATCH] Red text (errors) nearly impossible to read when running in powershell with blue background. Adjust to make all red text bright when powershell is detected. --- client_tools/svc/color.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/client_tools/svc/color.py b/client_tools/svc/color.py index 4eca3574..c896cea7 100644 --- a/client_tools/svc/color.py +++ b/client_tools/svc/color.py @@ -1,5 +1,6 @@ import os import util +import psutil #import logging from mgmt_EventLog import EventLog @@ -139,6 +140,13 @@ def init_logger(): } +# POWERSHELL FIXES - Adjust colors when running in powershell to make them more readable +# Get parent process name +parent_proc_name = psutil.Process(os.getppid()).name() +if 'pwsh' in parent_proc_name or 'powershell' in parent_proc_name: + # Make red only use bold so it is readable + color_codes["}}rn"] = color_codes["}}rb"] + markup_color_codes = { "}}xx": "[/color]",