4300b63462c063fbb195de5557064dcaa2490387

Author
Robby Russell <robby@planetargon.com>
Committer
Robby Russell <robby@planetargon.com>
Date

Message

Merge pull request #1689 from afh/pull/emoji_clock

Add emoji-clock plugin

Diff

 1diff --git a/plugins/emoji-clock/emoji-clock.plugin.zsh b/plugins/emoji-clock/emoji-clock.plugin.zsh
 2new file mode 100644
 3index 0000000000000000000000000000000000000000..7351a02ec55a0513e0011c1a1648c9b2e377f393
 4--- /dev/null
 5+++ b/plugins/emoji-clock/emoji-clock.plugin.zsh
 6@@ -0,0 +1,29 @@
 7+# ------------------------------------------------------------------------------
 8+#          FILE: emoji-clock.plugin.zsh
 9+#   DESCRIPTION: The current time with half hour accuracy as an emoji symbol.
10+#                Inspired by Andre Torrez' "Put A Burger In Your Shell"
11+#                http://notes.torrez.org/2013/04/put-a-burger-in-your-shell.html
12+#        AUTHOR: Alexis Hildebrandt (afh[at]surryhill.net)
13+#       VERSION: 1.0.0
14+# -----------------------------------------------------------------------------
15+
16+function emoji-clock() {
17+  hour=$(date '+%I')
18+  minutes=$(date '+%M')
19+  case $hour in
20+    01) clock="๐Ÿ•"; [ $minutes -ge 30 ] && clock="๐Ÿ•œ";;
21+    02) clock="๐Ÿ•‘"; [ $minutes -ge 30 ] && clock="๐Ÿ•";;
22+    03) clock="๐Ÿ•’"; [ $minutes -ge 30 ] && clock="๐Ÿ•ž";;
23+    04) clock="๐Ÿ•“"; [ $minutes -ge 30 ] && clock="๐Ÿ•Ÿ";;
24+    05) clock="๐Ÿ•”"; [ $minutes -ge 30 ] && clock="๐Ÿ• ";;
25+    06) clock="๐Ÿ••"; [ $minutes -ge 30 ] && clock="๐Ÿ•ก";;
26+    07) clock="๐Ÿ•–"; [ $minutes -ge 30 ] && clock="๐Ÿ•ข";;
27+    08) clock="๐Ÿ•—"; [ $minutes -ge 30 ] && clock="๐Ÿ•ฃ";;
28+    09) clock="๐Ÿ•˜"; [ $minutes -ge 30 ] && clock="๐Ÿ•ค";;
29+    10) clock="๐Ÿ•™"; [ $minutes -ge 30 ] && clock="๐Ÿ•ฅ";;
30+    11) clock="๐Ÿ•š"; [ $minutes -ge 30 ] && clock="๐Ÿ•ฆ";;
31+    12) clock="๐Ÿ•›"; [ $minutes -ge 30 ] && clock="๐Ÿ•ง";;
32+     *) clock="โŒ›";;
33+  esac
34+  echo $clock
35+}