From e12e3ed6145308022a86baa091bf8d36e961194c Mon Sep 17 00:00:00 2001 From: JustinOros Date: Thu, 31 Jul 2025 15:10:22 -0700 Subject: [PATCH] Increased Process Name width to support long names. --- color-top.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/color-top.py b/color-top.py index 35c5894..646f600 100644 --- a/color-top.py +++ b/color-top.py @@ -48,14 +48,14 @@ def get_top_processes(limit): return processes[:limit] def colorize(cpu, name, user, use_color): - limit = 25 + limit = 35 if len(name) > limit: display_name = name[:limit - 3] + "..." else: display_name = name if cpu <= 25 or not use_color: - return f"{cpu:6.2f}% {display_name:<25} {user[:15]:<15}" + return f"{cpu:6.2f}% {display_name:<35} {user[:15]:<15}" else: YELLOW = "\033[33m" ORANGE = "\033[38;5;214m" @@ -63,7 +63,7 @@ def colorize(cpu, name, user, use_color): RESET_TO_GREEN = "\033[32m" color = YELLOW if cpu <= 50 else ORANGE if cpu <= 75 else RED cpu_str = f"{cpu:6.2f}%" - return f"{color}{cpu_str} {display_name:<25} {user[:15]:<15}{RESET_TO_GREEN}" + return f"{color}{cpu_str} {display_name:<35} {user[:15]:<15}{RESET_TO_GREEN}" def print_processes(limit, show_quit_hint=True, use_color=True): clear_screen() @@ -74,8 +74,8 @@ def print_processes(limit, show_quit_hint=True, use_color=True): if use_color: print(GREEN, end='') - print(" CPU Process User") - print("----------------------------------------------") + print(" CPU Process User") + print("----------------------------------------------------------") for (cpu, name, user) in top_processes: print(colorize(cpu, name, user, use_color))