Added support for decimal rates

This commit is contained in:
Caleb Bassi 2018-03-09 00:34:26 -08:00
parent 02219b6889
commit b94e563f40

View File

@ -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) {