HomeLab/bashScripts/pomodoro.sh
2021-11-04 10:35:35 +01:00

44 lines
701 B
Bash
Executable File

#!/bin/bash
# 25 minutes = 1500
# 20 minutes = 1200
# 5 minutes = 300
worktime=1500
shorttime=300
longtime=1200
displayMessage(){
notify-send -i "${PWD}/rsc/pomodoro.png" "Pomodoro Timer" "$2"
secs=$1
while [[ 0 -ne $secs ]]
do
read -t1 -n1 check
clear
if [[ $check == "p" ]];then
echo "!! Paused !!"
read -n1
check=""
fi
echo $2
echo "$secs Seconds to go"
secs=$[secs-1]
done
}
clear
while true
do
for counter in {1..3}
do
displayMessage $worktime "Work Work Work!"
if [[ $counter -ne 3 ]];
then
displayMessage $shorttime "Chilling Quickly"
fi
done
displayMessage $longtime "Resting..."
done
exit 0