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+}