#!/usr/bin/env bash Name=$(basename "$0") Version="0.2" _usage() { cat </dev/null)")") fi if [[ -z $temp ]]; then echo " $icon " # Greyed out (not running) elif [[ $temp -ge 5000 ]]; then echo "%{F#8039A0} $icon " # Blue elif [[ $temp -ge 4000 ]]; then echo "%{F#F203F0} $icon " # Yellow else echo "%{F#FF5B6C} $icon " # Orange fi sleep 2 done } toggle_caffeine() { if (( $opt == 1 )); then if [[ $(pidof caffeine) ]]; then killall caffeine else caffeine & fi exit 0 fi on="" off="" while true; do if [[ $(pidof caffeine) ]]; then echo "%{F#0000FF}$on" else echo "%{F#FF0000}$off" fi sleep 2 done } # Catch command line options case $1 in -p|--polybar) toggle_polybar ;; -c|--compton) case $2 in -tg|--toggle) opt=1 esac toggle_compton ;; -r|--redshift) case $2 in -tg|--toggle) opt=1 esac toggle_redshift ;; -f|--caffeine) case $2 in -tg|--toggle) opt=1 esac toggle_caffeine ;; -h|--help) _usage ;; -v|--version) echo -e "$Name -- Version $Version" ;; *) echo -e "Option does not exist: $1" && _usage && exit 1 esac exit 0