blob: 7527d21633097de45f28072bcb3c82de61308ba3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#!/usr/bin/env bash
while true; do
PERCENT=$(cat /sys/class/power_supply/BAT1/capacity)
MIN_REMAINING=$(acpi -r | cut -d',' -f3 | cut -d':' -f1,2)
CHARGING=''
if [[ "$(cat /sys/class/power_supply/BAT1/status)" == "Charging" ]]; then
CHARGING='+'
fi
echo -n "$PERCENT%"
if [[ ! -z $CHARGING || ! -z $MIN_REMAINING ]]; then
echo -n " (${CHARGING}${MIN_REMAINING/ /})"
fi
echo
sleep 60
done
|