diff --git a/main.go b/main.go index bd89bec..6fcfb82 100644 --- a/main.go +++ b/main.go @@ -135,9 +135,12 @@ func printTime(pRemains *time.Duration, target time.Duration, delim *rune, rever tdelim = ':' go alertTime(pRemains, target, reverse) } - fmt.Printf("\rAt: %2d%c%02d%c%02d\tRemaining: %2d%c%02d%c%02d", hrs, byte(*delim), min, byte(*delim), seconds, rHrs, tdelim, rMin, tdelim, rSec) + at := fmt.Sprintf("%2d%c%02d%c%02d", hrs, byte(*delim), min, byte(*delim), seconds) + rem := fmt.Sprintf("%2d%c%02d%c%02d", rHrs, tdelim, rMin, tdelim, rSec) + fmt.Printf("\rRemaining: %s\tAt: %s", rem, at) } else { - fmt.Printf("\rRemaining: %2d%c%02d%c%02d", hrs, byte(*delim), min, byte(*delim), seconds) + rem := fmt.Sprintf("%2d%c%02d%c%02d", hrs, byte(*delim), min, byte(*delim), seconds) + fmt.Printf("\rRemaining: %s", rem) if remains < 0 { go alertTime(pRemains, target, reverse) } @@ -147,7 +150,7 @@ func printTime(pRemains *time.Duration, target time.Duration, delim *rune, rever func alertTime(pRemains *time.Duration, target time.Duration, reverse bool) { if !notified { notified = true - _, err := mack.Alert("Alert") + _, err := mack.Alert(fmt.Sprintf("Timer for %s done", target.String())) if err != nil { panic(err) }