Working and tested on Linux and OSX, with Windows support being worked on.
git clone --depth 1 https://github.com/cjbassi/gotop /tmp/gotop /tmp/gotop/scripts/download.sh
gotop into your $PATH somewhere.
gotop-bin package from the AUR.
brew tap cjbassi/gotop brew install gotop
go get github.com/cjbassi/gotop
- Process Navigation:
k: up and down
<C-u>: up and down half a page
<C-b>: up and down a full page
G: jump to top and bottom
- Process Sorting:
<tab>: toggle process grouping
dd: kill the selected process or process group
l: zoom in and out of CPU and Mem graphs
?: toggles keybind help menu
- click to select process
- mouse wheel to scroll through processes
A different Colorscheme can be set with the
-c flag followed its name. You can find different ones in src/colorschemes. Feel free to add a new one. You can use 256 colors, bold, underline, and reverse. You can see the template and get more info here and see the default colorscheme as an example here.
--minimal Only show CPU, Mem and Process widgets.
--rate=RATE Number of times per second to update CPU and Mem widgets [default: 1].