cli timer with witness mode and flexible duration input.
the goal was to make a simple windows cli timer that asks “What have you been doing?” after each session. it combines flexibility, simplicity, and a no-ads policy.
Commands: 0 = Toggle silent mode 1-10 = Set volume (1=min, 10=max) +/- = Volume up/down > = Next sound < = Previous sound t = Test current settings k = Stop playing sound Enter = Close menu
TIMER COMMANDS: p - Pause/Resume timer q - Quit timer (with confirmation) x - Zero the timer r - Restart timer from beginning v - View today's witness log d - Delete today's witness log u - Update duration (change timer length) g - Set/change goal for this session m - Toggle silent mode on/off s - Open audio settings (sound file and volume) h - Show this help screen k - Stop currently playing sound
start a timer with a duration, a fractional duration, a preset or silent mode.
usage examples
# start a 10 minute timerpython-msrc.main10# start a 1.5 minute timerpython-msrc.main1.5# start the small presetpython-msrc.main-s# start silentlypython-msrc.main25--mute