mirror of https://github.com/cjbassi/gotop.git
6c3602aba3 | ||
---|---|---|
colorschemes | ||
termui | ||
utils | ||
vendor | ||
widgets | ||
.gitignore | ||
Gopkg.lock | ||
Gopkg.toml | ||
LICENSE | ||
README.md | ||
build.sh | ||
demo.gif | ||
download.sh | ||
gotop.go |
README.md
gotop
Another TUI graphical activity monitor, inspired by gtop and vtop, this time written in Go!
Built with gopsutil, drawille-go, and a modified version of termui.
Installation
Binaries
Binaries are currently available for 32/64bit Linux and 64bit OSX.
To download the latest binary for your system from GitHub, you can run the download script:
sh -c "$(curl https://raw.githubusercontent.com/cjbassi/gotop/master/download.sh)"
Then move gotop
into your $PATH somewhere.
Arch Linux
Alternatively, if you're on Arch Linux, you can install the gotop
package from the AUR.
Source
go get github.com/cjbassi/gotop
Usage
Keybinds
- Quit:
q
or<C-c>
- Navigation:
<up>
/<down>
andj
/k
: up and down<C-d>
and<C-u>
: up and down half a page<C-f>
and<C-b>
: up and down a full pagegg
andG
: jump to top and bottom
- Process Sorting:
c
: CPUm
: Memp
: PID
<tab>
: toggle process groupingdd
: kill the selected process or process group?
: toggles keybind help menu
Mouse
- click to select process
- mouse wheel to scroll through processes
Colorschemes
A different Colorscheme can be set with the -c
flag followed its name. You can find them in the colorschemes
folder.
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.