|
@@ -0,0 +1,29 @@
|
|
|
+# ------------------------------------------------------------------------------
|
|
|
+# FILE: emoji-clock.plugin.zsh
|
|
|
+# DESCRIPTION: The current time with half hour accuracy as an emoji symbol.
|
|
|
+# Inspired by Andre Torrez' "Put A Burger In Your Shell"
|
|
|
+# http://notes.torrez.org/2013/04/put-a-burger-in-your-shell.html
|
|
|
+# AUTHOR: Alexis Hildebrandt (afh[at]surryhill.net)
|
|
|
+# VERSION: 1.0.0
|
|
|
+# -----------------------------------------------------------------------------
|
|
|
+
|
|
|
+function emoji-clock() {
|
|
|
+ hour=$(date '+%I')
|
|
|
+ minutes=$(date '+%M')
|
|
|
+ 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="๐ค";;
|
|
|
+ 10) clock="๐"; [ $minutes -ge 30 ] && clock="๐ฅ";;
|
|
|
+ 11) clock="๐"; [ $minutes -ge 30 ] && clock="๐ฆ";;
|
|
|
+ 12) clock="๐"; [ $minutes -ge 30 ] && clock="๐ง";;
|
|
|
+ *) clock="โ";;
|
|
|
+ esac
|
|
|
+ echo $clock
|
|
|
+}
|