TTV (term-task-viewer) is a lightweight tool to view and manage active processes in Unix machines. It provides an easy interface with vim-like commands, which allows you to easily filter and monitor processes without leaving the terminal, and without wasting unnecessary resources.
- Minimal interface with vim-like commands.
- Filter by memory usage and cpu usage, as well as by process name using a reactive UI.
- Update information in real-time.
- Clone repository and cd into into it.
- Run
make build
. - Run
make install
. - To uninstall, cd into the cloned repository and run
make uninstall
.
- Navigate the list using regular vim keybinds (h, j, k, l).
- Press / to enter search/filter mode. Press enter to navigate filtered list or Esc to return.
- Killing processes works like deleting a line in vim. Press D to select the process for deletion and confirm by pressing D again.
- Exit the application by pressing Esc.
- Implement filters for memory and CPU (ascending, descending.)
- Write tests.