Skip to content

Instantly share code, notes, and snippets.

@jesusaurus
Forked from davidcelis/zelda-battery.sh
Created December 18, 2012 02:09
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jesusaurus/4324384 to your computer and use it in GitHub Desktop.
Save jesusaurus/4324384 to your computer and use it in GitHub Desktop.
#!/usr/bin/env zsh
#
# Works best with blinking text; the last heart will blink
# when you have less than 25% of your battery life remaining.
FULL="$(cat /sys/class/power_supply/BAT0/charge_full)"
NOW="$(cat /sys/class/power_supply/BAT0/charge_now)"
BATTERY=$(echo "scale=25;$NOW/$FULL" | bc)
if [[ $BATTERY -lt .25 ]]; then
echo "\e[5;31m♥\e[0;31m♡♡\e[0m"
elif [[ $BATTERY -lt .50 ]]; then
echo "\e[31m♥♡♡\e[0m"
elif [[ $BATTERY -lt .75 ]]; then
echo "\e[31m♥♥♡\e[0m"
else
echo "\e[31m♥♥♥\e[0m"
fi
@hanynowsky
Copy link

Thanks for the script. Works fine.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment