From 9f67cdf7730d68b054a7897c4e937d2fcfb0e1ad Mon Sep 17 00:00:00 2001 From: "Sean E. Russell" Date: Tue, 3 Mar 2020 05:47:52 -0600 Subject: Change Version so it can be set at compile time. @extensions --- cmd/gotop/main.go | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'cmd/gotop/main.go') diff --git a/cmd/gotop/main.go b/cmd/gotop/main.go index 4ce78ba..f6b6dfc 100644 --- a/cmd/gotop/main.go +++ b/cmd/gotop/main.go @@ -28,8 +28,6 @@ import ( const ( appName = "gotop" - // TODO: Set this at compile time; having to check this in sucks. - version = "3.4.5" graphHorizontalScaleDelta = 3 defaultUI = "cpu\ndisk/1 2:mem/2\ntemp\nnet procs" @@ -39,6 +37,8 @@ const ( ) var ( + // TODO: Set this at compile time; having to check this in sucks. + Version = "3.4.5" conf gotop.Config help *w.HelpMenu bar *w.StatusBar @@ -50,7 +50,6 @@ var ( // TODO: state:merge #135 linux console font (cmatsuoka/console-font) // TODO: state:deferred 157 FreeBSD fixes & Nvidia GPU support (kraust/master). Significant CPU use impact for NVidia changes. // TODO: Virtual devices from Prometeus metrics @feature -// TODO: state:merge #167 configuration file (jrswab/configFile111) // TODO: Abstract out the UI toolkit. mum4k/termdash, VladimirMarkelov/clui, gcla/gowid, rivo/tview, marcusolsson/tui-go might work better for some OS/Archs. Performance/memory use comparison would be interesting. func parseArgs(conf *gotop.Config) error { usage := ` @@ -97,7 +96,7 @@ Colorschemes: return err } - args, err := docopt.ParseArgs(usage, os.Args[1:], version) + args, err := docopt.ParseArgs(usage, os.Args[1:], Version) if err != nil { return err } -- cgit v1.2.3