Post-pended '...' to truncated process names.
This commit is contained in:
1 parent
59df892f0c
commit
d029ead761
1 file changed
+8
-2
+8
-2
@@ -48,8 +48,14 @@ def get_top_processes(limit):
|
||||
return processes[:limit]
|
||||
|
||||
def colorize(cpu, name, user, use_color):
|
||||
limit = 25
|
||||
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}% {name[:25]:<25} {user[:15]:<15}"
|
||||
return f"{cpu:6.2f}% {display_name:<25} {user[:15]:<15}"
|
||||
else:
|
||||
YELLOW = "\033[33m"
|
||||
ORANGE = "\033[38;5;214m"
|
||||
@@ -57,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} {name[:25]:<25} {user[:15]:<15}{RESET_TO_GREEN}"
|
||||
return f"{color}{cpu_str} {display_name:<25} {user[:15]:<15}{RESET_TO_GREEN}"
|
||||
|
||||
def print_processes(limit, show_quit_hint=True, use_color=True):
|
||||
clear_screen()
|
||||
|
||||
Reference in new issue
Block a user