diff --git a/scripts/battery_status.sh b/scripts/battery_status.sh index 8ad47a1..26f30d6 100755 --- a/scripts/battery_status.sh +++ b/scripts/battery_status.sh @@ -1,17 +1,18 @@ +#!/usr/bin/env bash #check for acpi if command -v acpi &> /dev/null; then - bat=$(acpi -b) + bat="$(acpi -b)" spd-say -P important -Cw "$bat" else find /sys/class/power_supply -type l -exec bash -c ' - for i ; do - if [[ -e "$i/capacity" ]]; then - bat="${i##*/}" - bat="${bat//BAT/Battery }" - bat="${bat}: $(cat "${i}/capacity") percent" - spd-say -P important -Cw "$bat" - fi - done -' _ {} \; -fi + for i ; do + if [[ -e "$i/capacity" ]]; then + bat="${i##*/}" + bat="${bat//BAT/Battery }" + bat="${bat}: $( { cat "${i}/status";echo -n ", "; cat "${i}/capacity"; } | tr -d \\n) percent." + spd-say -P important -Cw "$bat" + fi + done + ' _ {} \; +fi