An app for timing periods of focused work, on the terminal.
go get
go build .
- Configurable Focus, Break and Long Break periods
- Desktop Notifications (if you use Kitty as your terminal)
tomato [-f duration] [-s duration] [-l duration] [-L count]
The main thing you can do via commandline arguments is specify durations for the focused work periods,
as well as the short and long break periods. They take the form <number><unit>
, where unit is one of:
ns
, us
, ms
, s
, m
, h
. You can also do combinations.
Some examples:
300ms
2h45m
Tomato takes the following commandline args:
-f
the duration for the focused work periods (default 25m)-s
the duration for the short break (deafult 5m)-l
the duration for the long break (default 15m)-L
the number of tomatos required to earn a long break (default 4)