summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCaleb Bassi <calebjbassi@gmail.com>2018-03-09 00:34:26 -0800
committerCaleb Bassi <calebjbassi@gmail.com>2018-03-09 00:34:26 -0800
commitb94e563f40d7130327b72abba965b066e96731c5 (patch)
tree3f9ea21f535f5451ee4ba390f98459173efe6c79
parent02219b68894fbd268b83cd1fb2864f444e4d75f7 (diff)
Added support for decimal rates
-rw-r--r--gotop.go8
1 files changed, 6 insertions, 2 deletions
diff --git a/gotop.go b/gotop.go
index 5b00ab6..ebe3bc6 100644
--- a/gotop.go
+++ b/gotop.go
@@ -68,8 +68,12 @@ Colorschemes:
minimal, _ = args["--minimal"].(bool)
rateStr, _ := args["--rate"].(string)
- rate, _ := strconv.Atoi(rateStr)
- interval = time.Second / time.Duration(rate)
+ rate, _ := strconv.ParseFloat(rateStr, 64)
+ if rate < 1 {
+ interval = time.Second * time.Duration(1/rate)
+ } else {
+ interval = time.Second / time.Duration(rate)
+ }
}
func handleColorscheme(cs string) {