From 4920a1b363b6b321204938d5f8d664f83e1ebbaf Mon Sep 17 00:00:00 2001 From: Luke Smith Date: Mon, 4 May 2020 08:07:40 -0400 Subject: [PATCH] moonphase won't run if pom-perl not installed --- .local/bin/statusbar/moonphase | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/.local/bin/statusbar/moonphase b/.local/bin/statusbar/moonphase index 12ed90b..739b8a8 100755 --- a/.local/bin/statusbar/moonphase +++ b/.local/bin/statusbar/moonphase @@ -2,7 +2,7 @@ # Shows the current moon phase. Requires `pom-perl`. -mnphs=$(pom $1 | grep -o 'New\|Waxing Crescent\|First Quarter\|Waxing Gibbous\|Full\|Waning Gibbous\|Last Quarter\|Waning Crescent' | grep -m1 '.') +mnphs=$(pom $1 | grep -o 'New\|Waxing Crescent\|First Quarter\|Waxing Gibbous\|Full\|Waning Gibbous\|Last Quarter\|Waning Crescent' | grep -m1 '.') || exit 1 prcnt=$(pom $1 | grep -o '[[:digit:]]*%' | grep -o '[[:digit:]]*' ) case "$mnphs" in "New") icon="🌑" prcnt="0" ;; @@ -13,13 +13,12 @@ case "$mnphs" in "Waning Gibbous") icon="🌖" ;; "Last Quarter") icon="🌗" prcnt="50" ;; "Waning Crescent") icon="🌘" ;; - *) echo errorrrr ;; esac -case $BLOCK_BUTTON in +case ${BUTTON:-$BLOCK_BUTTON} in 1) $mnphs ;; 2) $mnphs ;; 3) notify-send " 🌜$(pom)" ;; esac -echo "$icon" "$prcnt"% +echo "${icon:?}" "$prcnt"%