-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathstand-up-reminder.sh
50 lines (47 loc) · 1.21 KB
/
stand-up-reminder.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#!/bin/bash
sitting=true
function show_reminder() {
if [ $sitting = true ]; then
CURRENTDATE=`date +"%T"`
echo ""
echo "----------------------------------------"
echo "${CURRENTDATE} - Time to stand up!"
echo ""
echo " _\|/^ "
echo " (_oo "
echo " | "
echo " /|\ "
echo " | "
echo " LL "
echo "----------------------------------------"
sitting=false
else
CURRENTDATE=`date +"%T"`
echo ""
echo "----------------------------------------"
echo "${CURRENTDATE} - Sit down!"
echo ""
echo " i______i "
echo " I______I "
echo " I______I "
echo " I______I "
echo " / /I "
echo " (______( I "
echo " I I "
echo " I I "
echo "----------------------------------------"
sitting=true
fi
}
while true; do
show_reminder
CURRENTDATE=`date +"%T"`
echo "${CURRENTDATE} - 30min left"
sleep 600
CURRENTDATE=`date +"%T"`
echo "${CURRENTDATE} - 20min left"
sleep 600
CURRENTDATE=`date +"%T"`
echo "${CURRENTDATE} - 10min left"
sleep 600
done