sprint 3
This commit is contained in:
24
README.md
24
README.md
@@ -4,13 +4,14 @@
|
||||
|
||||
## Features
|
||||
|
||||
- CPU usage (total + per-core in detailed view)
|
||||
- Memory and swap usage
|
||||
- Disk usage per mounted disk
|
||||
- Network throughput (RX/TX bytes per second) and totals
|
||||
- Process count, uptime, host, and 1-minute load average
|
||||
- Adjustable refresh interval and pause/resume
|
||||
- Responsive layout for narrow terminals
|
||||
- htop-style process table by default with selection and scrolling
|
||||
- Sortable process columns (PID/CPU/MEM) with direction indicators
|
||||
- Toggleable process details pane (right on wide terminals, bottom on narrow)
|
||||
- CPU total bar + per-core mini-bars
|
||||
- Memory/swap bars and disk usage bars (top-N by usage)
|
||||
- Disk pseudo-filesystem filtering toggle (`tmpfs`/`devtmpfs`/`overlay`)
|
||||
- Compact network rates + totals + interface label
|
||||
- Adjustable refresh interval, pause/resume, responsive layout
|
||||
|
||||
## Build
|
||||
|
||||
@@ -42,10 +43,15 @@ Accepted interval range: `200..=5000` ms.
|
||||
## Keybindings
|
||||
|
||||
- `q` / `Esc`: quit
|
||||
- `p` / `Space`: pause/resume sampling
|
||||
- `p` / `Space`: pause/resume sampling (when summary is focused)
|
||||
- `+` / `=`: increase refresh interval by 200 ms
|
||||
- `-`: decrease refresh interval by 200 ms
|
||||
- `d`: toggle detailed view (shows per-core CPU list)
|
||||
- `Tab`: switch focus between summary and process table
|
||||
- `↑`/`↓`, `PgUp`/`PgDn`, `j`/`k`: move process selection
|
||||
- `c` / `m` / `p`: sort by CPU / MEM / PID (`p` sorts PID when process table focused)
|
||||
- `r`: reverse sort direction
|
||||
- `d`: toggle process details pane
|
||||
- `f`: toggle pseudo-filesystem disk filtering
|
||||
|
||||
## Notes
|
||||
|
||||
|
||||
Reference in New Issue
Block a user