From a2d04d316d477de484f9f9b47d612c66f9a589f6 Mon Sep 17 00:00:00 2001 From: "Sean E. Russell" Date: Thu, 20 Feb 2020 18:56:52 -0600 Subject: Moved todos around to correct files --- cmd/gotop/main.go | 5 +++++ config.go | 11 +---------- widgets/net.go | 1 + widgets/temp.go | 2 ++ 4 files changed, 9 insertions(+), 10 deletions(-) diff --git a/cmd/gotop/main.go b/cmd/gotop/main.go index 5a898f8..7575655 100644 --- a/cmd/gotop/main.go +++ b/cmd/gotop/main.go @@ -41,6 +41,11 @@ var ( stderrLogger = log.New(os.Stderr, "", 0) ) +// 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: Export Prometheus metrics @feature +// TODO: state:merge #167 configuration file (jrswab/configFile111) func parseArgs(conf *gotop.Config) error { usage := ` Usage: gotop [options] diff --git a/config.go b/config.go index 2d27299..7fe2d72 100644 --- a/config.go +++ b/config.go @@ -12,16 +12,7 @@ import ( "github.com/xxxserxxx/gotop/widgets" ) -// TODO: Cross-compiling for darwin, openbsd requiring native procs & temps -// TODO: Merge #184 or #177 degree symbol (BartWillems:master, fleaz:master) -// TODO: Merge #169 % option for network use (jrswab:networkPercentage) -// TODO: Merge #167 configuration file (jrswab:configFile111) -// TODO: Merge #157 FreeBSD fixes & Nvidia GPU support (kraust:master) -// TODO: Merge #156 Added temperatures for NVidia GPUs (azak-azkaran:master) -// TODO: Merge #135 linux console font (cmatsuoka:console-font) -// TODO: Export Prometheus metrics @feature -// TODO: Virtual devices from Prometeus metrics @feature -// TODO test, build, release [#119] [#120] [#121] +// TODO: test, build, release [#119] [#120] [#121] type Config struct { ConfigDir string LogDir string diff --git a/widgets/net.go b/widgets/net.go index c4ac8e8..ba2660d 100644 --- a/widgets/net.go +++ b/widgets/net.go @@ -27,6 +27,7 @@ type NetWidget struct { NetInterface []string } +// TODO: state:merge #169 % option for network use (jrswab/networkPercentage) func NewNetWidget(netInterface string) *NetWidget { recvSparkline := ui.NewSparkline() recvSparkline.Data = []int{} diff --git a/widgets/temp.go b/widgets/temp.go index 86e6e76..7c0a358 100644 --- a/widgets/temp.go +++ b/widgets/temp.go @@ -29,6 +29,7 @@ type TempWidget struct { TempScale TempScale } +// TODO: state:deferred 156 Added temperatures for NVidia GPUs (azak-azkaran/master). Crashes on non-nvidia machines. func NewTempWidget(tempScale TempScale) *TempWidget { self := &TempWidget{ Block: ui.NewBlock(), @@ -84,6 +85,7 @@ func (self *TempWidget) Draw(buf *ui.Buffer) { image.Pt(self.Inner.Min.X, self.Inner.Min.Y+y), ) + // TODO: state:merge #184 or #177 degree symbol (BartWillems/master, fleaz/master) switch self.TempScale { case Fahrenheit: buf.SetString( -- cgit v1.2.3