Gomodoro
Simple CLI Pomodoro timer.
The Pomodoro technique is a time management method that helps you to focus on your tasks.
See here for more info.
Installation
You need to have Go installed on your computer.
To install the binary without the source code, run:
GOBIN="$(pwd)" go install github.com/Lauric-h/gomodoro@latest
Usage
Simply launch the app and start working.
Default timer is set to 25 minutes working time, 5 minutes short breaks and 10 minutes long breaks.
Add flags to customize your work time, short breaks and long breaks:
gomodoro -work=15 -short=2 -long=4
Hit "c" to stop the app, this will log your work session into a sessions.txt file.
09-08-2021 21:59:52
Number of sessions: 1
Work time: 25 minutes
Break time: 5 minutes
The file is created where you launch the app
Screenshots
Used libraries
Pterm - A golang module to print pretty text
Notificator - Desktop notifications
Go-TTY - Simple tty utility