A Pomodoro timer for focused work sessions. Use when the user wants to start a timer, track work intervals, manage breaks, or monitor productivity sessions. Supports standard 25-minute work sessions with 5-minute short breaks and 15-minute long breaks.
A simple Pomodoro timer for focused work sessions.
Start a timer by specifying the type and optional duration:
./timer.sh work # Start 25-minute work session
./timer.sh break # Start 5-minute short break
./timer.sh long-break # Start 15-minute long break
./timer.sh custom 45 # Start custom 45-minute timer
The timer tracks state in .pomodoro-state.json:
When the timer completes:
notify-send available)Start a work session:
./timer.sh work
Start a 10-minute break:
./timer.sh break 10
Check current timer status:
./timer.sh status
Stop current timer:
./timer.sh stop