So basically I got tired of trying all the pomodoro clis out there that seem to take a lot of assumptions of how the user wants to receive notifications and that also seem to provide a crufty interface to actually use the pomodoro technique, so here it is, another one, I should be workig right now...
This application is in a very early stage, it might break but shouldnt do anything terrible unless you tell it to
`good-pomodoro -i` => creates the folder in the home dir
`good-pomodoro` => when no args are passed good-pomodoro defaults to show main
`good-pomodoro -c start` => creates a new pomodoro as default main
`good-pomodoro -c start -t my-cool-project` => creates a new pomodoro with task provided name
`good-pomodoro -c show -t my-cool-project` => shows the status for a given name
`good-pomodoro -c (pause|continue|skip)` => emits an event to alter the state of the pomodoro, further calls to show will return a propper state representation
I personally use this cli with a thin wrapper for the kakoune editor to keep my screen real state and only display a little message in my editor status bar, from where I can call commands to pause, resume, and alter the pomdoro which I'm working on, if you use something like it, maybe vim or you want a very simple thing with which you can interface other programs this tool might be useful for you too.