A simple pomodoro timer written with the Ncurses library
- GNU
make
libinih
ncurses
-
ncurses
interface - Separate timer and status windows
- User-friendly status messages to indicate whether working or on break
- Command-line flags to control program settings
- Configuration file to persistently store preferred settings
- Basic bell indicator of beginnings and ends of time periods
- Better sound playback to indicate the beginnings and ends of time periods
- Sound for the start of a work session
- Sound for the end of a work session (beginning of a break)
- Sound for the beginning of a short break
- Sound for the beginning of a long break
-
man
page documenting the program- Installation of
man
page in an appropriate location to be found byman
- Installation of
- Ensure dependencies are installed.
make
- This will compile the program and run all unit tests
make install
- Currently only installs per user, so elevated privileges are not needed
src/dbg.h
andsrc/minunit.h
come from Zed Shaw's Learn C The Hard Way book. As noted in the first response to this forum thread, people are freely encouraged to use this code as needed.