summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSean E. Russell <ser@ser1.net>2020-04-28 12:41:07 -0500
committerSean E. Russell <ser@ser1.net>2020-04-28 12:41:07 -0500
commit07f1fe5fe86f27da23cbbaaeadd754cfedf834ee (patch)
tree25c5534c1f923858d692d98ae63804c7525b6ae6
parentc2cb7a4304e2e1bfc3dcd819346fb4cb611fe08f (diff)
Adds --list widgets
-rw-r--r--cmd/gotop/main.go11
1 files changed, 11 insertions, 0 deletions
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`