|
@@ -8,21 +8,25 @@
|
|
|
# -----------------------------------------------------------------------------
|
|
|
|
|
|
function emoji-clock() {
|
|
|
- hour=$(date -v '+15M' '+%I')
|
|
|
- minutes=$(date -v '+15M' '+%M')
|
|
|
+ # Add 15 minutes to the current time and save the value as $minutes.
|
|
|
+ (( minutes = $(date '+%M') + 15 ))
|
|
|
+ (( hour = $(date '+%I') + minutes / 60 ))
|
|
|
+ # make sure minutes and hours don't exceed 60 nor 12 respectively
|
|
|
+ (( minutes %= 60 )); (( hour %= 12 ))
|
|
|
+
|
|
|
case $hour in
|
|
|
- 01) clock="๐"; [ $minutes -ge 30 ] && clock="๐";;
|
|
|
- 02) clock="๐"; [ $minutes -ge 30 ] && clock="๐";;
|
|
|
- 03) clock="๐"; [ $minutes -ge 30 ] && clock="๐";;
|
|
|
- 04) clock="๐"; [ $minutes -ge 30 ] && clock="๐";;
|
|
|
- 05) clock="๐"; [ $minutes -ge 30 ] && clock="๐ ";;
|
|
|
- 06) clock="๐"; [ $minutes -ge 30 ] && clock="๐ก";;
|
|
|
- 07) clock="๐"; [ $minutes -ge 30 ] && clock="๐ข";;
|
|
|
- 08) clock="๐"; [ $minutes -ge 30 ] && clock="๐ฃ";;
|
|
|
- 09) clock="๐"; [ $minutes -ge 30 ] && clock="๐ค";;
|
|
|
+ 0) clock="๐"; [ $minutes -ge 30 ] && clock="๐ง";;
|
|
|
+ 1) clock="๐"; [ $minutes -ge 30 ] && clock="๐";;
|
|
|
+ 2) clock="๐"; [ $minutes -ge 30 ] && clock="๐";;
|
|
|
+ 3) clock="๐"; [ $minutes -ge 30 ] && clock="๐";;
|
|
|
+ 4) clock="๐"; [ $minutes -ge 30 ] && clock="๐";;
|
|
|
+ 5) clock="๐"; [ $minutes -ge 30 ] && clock="๐ ";;
|
|
|
+ 6) clock="๐"; [ $minutes -ge 30 ] && clock="๐ก";;
|
|
|
+ 7) clock="๐"; [ $minutes -ge 30 ] && clock="๐ข";;
|
|
|
+ 8) clock="๐"; [ $minutes -ge 30 ] && clock="๐ฃ";;
|
|
|
+ 9) clock="๐"; [ $minutes -ge 30 ] && clock="๐ค";;
|
|
|
10) clock="๐"; [ $minutes -ge 30 ] && clock="๐ฅ";;
|
|
|
11) clock="๐"; [ $minutes -ge 30 ] && clock="๐ฆ";;
|
|
|
- 12) clock="๐"; [ $minutes -ge 30 ] && clock="๐ง";;
|
|
|
*) clock="โ";;
|
|
|
esac
|
|
|
echo $clock
|