1
0
Fork
You've already forked cli-timer
0
No description
  • C++ 99.2%
  • Shell 0.8%
Find a file
2026年05月29日 20:28:53 -03:00
.sessions First commit 2025年09月27日 12:54:05 -03:00
docs Doc: Update docs 2025年11月10日 12:02:01 -03:00
.gitignore First commit 2025年09月27日 12:54:05 -03:00
compile.sh First commit 2025年09月27日 12:54:05 -03:00
main.cc Feat: Add program parameters (mm:ss) and help message 2026年05月29日 20:28:53 -03:00
readme.txt First commit 2025年09月27日 12:54:05 -03:00
success.mp3 First commit 2025年09月27日 12:54:05 -03:00
tic-tac.mp3 First commit 2025年09月27日 12:54:05 -03:00

CLI based Pomodoro-timer
________________________
-> Motivation:
In my last job as developer we used to have a tool for 
monitoring time, consisting of two group
of sessions of aproximately 3:30 hours each time of the day (morning & afternoon)
but it was a GUI Windows based application, I think it
was kinda cool so
I decided to make something similar but for Linux which
is my favorite O.S. for general usage & development.
I belive that 2 groups * 4 sessions of 40 min + breaks of 10 min during the
day can get a lot of job done, ideally, but you can somehow
start smaller with 15, 20 or 30 min.
(40 min) + (40 min) + (40 min) + (40 min) + (4*10min -> breaks) \approx 3h 20 min
Maybe this same principle might be applied to other areas
that you're trying to focus or improve in life that requires
consistency...
----------------------------
Steps to configure and use:
___________________________
 1. Install required libs from docs (SDL related -> seems nice 4 gamedev & audio in general)
 2. Compile the program: `./compile.sh`
 3. Run: `./pomodoro_timer`
-----------------------------
Other notes:
____________
You sessions will be stored in a `.sessions/<date>` folder where you can later manipulate the
data to show your activities and track your results better
------------------------------
Credits: Gemi 2.5