elenapan/Scripts/battery.sh
elena 9a2fdf5c79 updated some scripts and uploaded some new ones
Former-commit-id: 6c9faff508
Former-commit-id: 17d19dad6bdde82ff8c2bcc983f87a49bb4a5e6f
Former-commit-id: 4f66d0d17a4bb9ceb3eedf158bae309fa71fb8b1
2017-12-07 09:45:55 +02:00

35 lines
No EOL
916 B
Bash
Executable file

#!/bin/zsh
# upower -i $(upower -e | grep 'BAT') | grep -E "state|to\ full|percentage"
# glyphs:     
INFO="$(upower -i "$(upower -e | grep 'BAT')")"
STATE="$(echo $INFO | grep "state" | awk '{print $2}')"
# Note: I cut off the percentage sign so i can later compare POWER as an int
POWER="$(echo $INFO | grep "percentage" | awk '{print $2}' | head -c -2)"
# With icons
# if [[ "$STATE" = "discharging" ]]; then
# if [ "$POWER" -ge "85" ]; then
# echo " $POWER%"
# elif [ "$POWER" -ge "60" ]; then
# echo " $POWER%"
# elif [ "$POWER" -ge "35" ]; then
# echo " $POWER%"
# elif [ "$POWER" -ge "10" ]; then
# echo " $POWER%"
# else
# echo " $POWER%"
# fi
# else
# # State = fully charged or charging
# echo " $POWER%"
# fi
# Without icons
if [[ "$STATE" = "discharging" ]]; then
echo "bat* $POWER%"
else
# State = fully charged or charging
echo "bat $POWER%"
fi