Skip to content

A lightweight terminal tool to manage processes in Unix machines.

License

Notifications You must be signed in to change notification settings

caio-ishikawa/term-task-viewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TTV v0.0.1

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.

⚠️ WARNING: Still under development and likely to contain bugs. ⚠️

Design Goals

  • 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.

Dependencies

Installation

  • Clone repository and cd into into it.
  • Run make build.
  • Run make install.
  • To uninstall, cd into the cloned repository and run make uninstall.

How to use

  • 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.

Todo before 0.1.0

  • Implement filters for memory and CPU (ascending, descending.)
  • Write tests.

About

A lightweight terminal tool to manage processes in Unix machines.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages