it's a small pomodoro timer 🍅
Go to file
dozens b67599e659 fix filepath 2020-06-07 20:59:03 -06:00
doc 🍅 refactor 2020-06-07 20:37:05 -06:00
lib 🍅 refactor 2020-06-07 20:37:05 -06:00
.gitattributes 🍅 2020-05-28 22:47:19 -06:00
LICENSE 🍅 2020-05-28 22:47:19 -06:00
Makefile 🍅 refactor 2020-06-07 20:37:05 -06:00
README.md 🍅 refactor 2020-06-07 20:37:05 -06:00
defaults.fnl 🍅 refactor 2020-06-07 20:37:05 -06:00
load-config.fnl fix filepath 2020-06-07 20:59:03 -06:00
main.lua 🍅 refactor 2020-06-07 20:37:05 -06:00
pomo-config-example.fnl 🍅 refactor 2020-06-07 20:37:05 -06:00
pomo.fnl 🍅 refactor 2020-06-07 20:37:05 -06:00

README.md

It's a small pomodoro timer that runs in the terminal.

WARNING: because of the way the sleep function is written, you will have to manually kill this process to exit early. It's a feature: you are COMMITTED to the timer! 😁

How I use it

screenshot of pomo.fnl running in a small pane in tmux

I let the pomo run in a small pane in tmux next to other auxiliary panes like server logs, test runners, etc.

Run it

  1. configure: cp pomo-config-example.fnl ~/.pomo-config.fnl and edit it how you like it.

  2. execute:

    • Run it directly with fennel pomo.fnl

    • or if fennel is not installed, lua main.lua

Dependencies

  • fennel (optional): luarocks install fennel (brew install luarocks if necessary)

  • entr (optional): the makefile (make dev) uses entr to watch for changes to pomo.fnl (brew install entr)