From 07f1fe5fe86f27da23cbbaaeadd754cfedf834ee Mon Sep 17 00:00:00 2001 From: "Sean E. Russell" Date: Tue, 28 Apr 2020 12:41:07 -0500 Subject: Adds --list widgets --- cmd/gotop/main.go | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/cmd/gotop/main.go b/cmd/gotop/main.go index 40b304c..1cbc50d 100644 --- a/cmd/gotop/main.go +++ b/cmd/gotop/main.go @@ -78,6 +78,7 @@ func parseArgs(conf *gotop.Config) error { layouts: Lists build-in layouts colorschemes: Lists built-in colorschemes paths: List out configuration file search paths + widgets: Widgets that can be used in a layout keys: Show the keyboard bindings.`) wc := flag.Bool("write-config", false, "Write out a default config file.") flag.SortFlags = false @@ -122,6 +123,8 @@ func parseArgs(conf *gotop.Config) error { listDevices() case "keys": fmt.Println(widgets.KEYBINDS) + case "widgets": + fmt.Println(_widgets) default: fmt.Printf("Unknown option \"%s\"; try layouts, colorschemes, keys, paths, or devices\n", *list) os.Exit(1) @@ -499,3 +502,11 @@ const _colorschemes = `Built-in colorschemes: solarized16-light monokai vice` +const _widgets = `Widgets that can be used in layouts: + cpu - CPU load graph + mem - Physical & swap memory use graph + temp - Sensor temperatures + disk - Physical disk partition use + power - A battery bar + net - Network load + procs - Interactive process list` -- cgit v1.2.3