*Another* TUI based resource monitor, this time in Rust! Currently a WIP.
</div>
## Usage
### Keybinds
- Quit: `q` or `<C-c>`
- Process navigation:
-`k` and `<Up>`: up
-`j` and `<Down>`: down
-`<C-u>`: half page up
-`<C-d>`: half page down
-`<C-b>`: full page up
-`<C-f>`: full page down
-`gg` and `<Home>`: jump to top
-`G` and `<End>`: jump to bottom
- Process actions:
-`<Tab>`: toggle process grouping
-`dd`: kill selected process or group of processes
- Process sorting:
-`c`: CPU
-`m`: Mem
-`p`: PID
- Process filtering:
-`/`: start editing filter
- (while editing):
-`<Enter>`: accept filter
-`<C-c>` and `<Escape>`: clear filter
- CPU and Mem graph scaling:
-`h`: scale in
-`l`: scale out
-`?`: toggles keybind help menu
### Mouse
- click to select process
- mouse wheel to scroll through processes
### Colorschemes
rtop ships with a few colorschemes which can be set with the `-c` flag followed by the name of one. You can find all the colorschemes in the [colorschemes folder](./colorschemes).
To make a custom colorscheme, copy one of the default ones to `~/.config/rtop/<new-name>.json` and load it with `rtop -c <new-name>`. Colorschemes PRs are welcome!