I recently started using Timetrap ( <a href="https://github.com/samg/timetrap" rel="nofollow">https://github.com/samg/timetrap</a>) and find fantastic. Covers a lot of corner cases while still being incredibly simple to use.
On Unix/Linux you have "at" <a href="http://www.tldp.org/LDP/GNU-Linux-Tools-Summary/html/scheduling.html" rel="nofollow">http://www.tldp.org/LDP/GNU-Linux-Tools-Summary/html/schedul...</a>. For the Mac, however "at" is disabled (for battery saving reasons? or for working with laptops that sleep?) but you can turn it on.
Excellent. Will investigate. Currently using espeak to call out pomodoros (among other things - weather, motivational quotes, reminders) at set times. But of course you tune out after a while. This might be a more flexible solution.<p>EDIT: CLI is the future :)
Consider using \b instead of printing a new line every time. I've a huge scrollback configured and it can silently crash my terminal given a large enough wake time!
This made me smile. I usually pop open the chrome timer or use my phone. I also just started trying out Strict Timer (chrome extension). As simple as these are, I think you've managed to reduce the motion necessary from the user to its absolute lowest level for a parameterized timer. Thanks for the tool.
Sweet! I saved the link. My intention is to take a look at the source code and then write my own ding-ding cli tool. It will be fun and I think it will give me a nice feeling when using it.<p>Thanks for the inspiration!