I saw this pomodoro-cli tool in a BashBunni Stream and was really interested to make one, and at this time I was learning Go so I thought it was a perfect moment to implement some of the knowledge I have been learning
go build -o pomodoro-cli
./pomodoro-cli
And then you should see an optioon to select the time session you would like to focus and rest for
- Refactor screen-building logic for UI into a separate function
- Add functionality:
- Allow interrupting a focus session to switch between break and focus modes (partial implementation - currently able to cancel a session)
- Add notification when a session is completed
- Enable infinite repetitions for both break and focus sessions