pomodoro.sh - pomodoro - a pomodoro timer
HTML git clone git://kroovy.de/pomodoro
DIR Log
DIR Files
DIR Refs
DIR README
DIR LICENSE
---
pomodoro.sh (504B)
---
1 #!/bin/sh
2
3 work="█"
4 relax="▒"
5 delim=':'
6 pomfile="/home/$USER/.pomodoro"
7 sound=1
8
9 ding() { [ $sound ] && paplay ~/.sounds/ding.mp3; }
10
11 touch $pomfile
12 for i in $(seq 60); do
13 echo -n "" > $pomfile
14 for j in $(seq 60); do
15 if [ $j -le $i ]; then
16 [ $j -le 50 ] && echo -n "$work" >> $pomfile
17 [ $j -gt 50 ] && echo -n "$relax" >> $pomfile
18 else
19 echo -n " " >> $pomfile
20 fi
21 [ $j -eq 50 ] && echo -n "$delim" >> $pomfile
22 done
23 echo "" >> $pomfile
24 [ $i -eq 50 ] && ding &
25 sleep 30
26 done
27 ding