This project is inspired by rlue's timer project.
Requirement: PowerShell on Windows
pwsh-intervalTimer is a command line interval timer written in PowerShell syntax.
- Customizable countdown timer with customizable intervals.
- Calming, serene alert tones inspired by Buddhist meditation bells.
- Customizable timer delays and repetitions.
demo.mp4
(disclainer: some parts of the clip has been sped up and alert tones have been suppressed)
Via PowerShell Gallery with the following command:
Install-Module interval-timer$ timer [duration(in minutes), duration2, .. durationN] [options] [value]
-r rounds Repeat timer (n < 0 repeats forever)
-d seconds Delay timer start
Timer duration may be specified in decimal form, for example, 90 seconds may be specified as 1.5.
If multiple durations are specified, an alert will be triggered at the end of each interval.
For more information, run:
man timer$ timer 30
Let’s say you meditate for 30 minutes. You can set the interval bell to ring after 5 minutes, so you can spend the first 5 minutes settling/relaxing yourself and your mind, and then begin the actual meditation practice when the interval bell rings.
$ timer 5,25
- Decide on the task to be done.
- Set the pomodoro timer (traditionally to 25 minutes).
- Work on the task until the timer rings.
- After the timer rings, put a checkmark on a piece of paper.
- If you have fewer than four checkmarks, take a short break (3–5 minutes), then go to step 2.
- After four pomodoros, take a longer break (15–30 minutes), reset your checkmark count to zero, then go to step 1.
$ timer 25,5,25,5,25,5,25,20
Or to repeat this 135-minute set twice in a row,
$ timer 25,5,25,5,25,5,25,20 -r 2
Rajeswar Khan |