summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSean E. Russell <ser@ser1.net>2020-02-20 18:56:52 -0600
committerSean E. Russell <ser@ser1.net>2020-02-20 18:56:52 -0600
commita2d04d316d477de484f9f9b47d612c66f9a589f6 (patch)
tree0a6910c8b9e30263f4aa9588f5427c4ae8d466ad
parent5df9babef68243d207d6aa83845e9bd49f1685c0 (diff)
Moved todos around to correct files
-rw-r--r--cmd/gotop/main.go5
-rw-r--r--config.go11
-rw-r--r--widgets/net.go1
-rw-r--r--widgets/temp.go2
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(