Resize output horizontally and vertically based on current terminal size.
This commit is contained in:
+2
-2
@@ -194,14 +194,14 @@ def main():
|
|||||||
config = load_or_create_config()
|
config = load_or_create_config()
|
||||||
use_color = not args.no_color
|
use_color = not args.no_color
|
||||||
show_line_numbers = args.lines
|
show_line_numbers = args.lines
|
||||||
term_height = get_terminal_size().lines
|
|
||||||
limit = args.n if args.n else max(5, term_height - 10)
|
|
||||||
sort_key = 'cpu'
|
sort_key = 'cpu'
|
||||||
reverse = True
|
reverse = True
|
||||||
refresh_count = 0
|
refresh_count = 0
|
||||||
start_time = time.time()
|
start_time = time.time()
|
||||||
|
|
||||||
while True:
|
while True:
|
||||||
|
term_height = get_terminal_size().lines
|
||||||
|
limit = args.n if args.n else max(1, term_height - 3)
|
||||||
elapsed = time.time() - start_time
|
elapsed = time.time() - start_time
|
||||||
show_quit = True
|
show_quit = True
|
||||||
print_processes(limit, sort_key, reverse, show_quit, use_color, show_line_numbers, config=config)
|
print_processes(limit, sort_key, reverse, show_quit, use_color, show_line_numbers, config=config)
|
||||||
|
|||||||
Reference in New Issue
Block a user