summaryrefslogtreecommitdiff
path: root/.scripts/batinfo
diff options
context:
space:
mode:
author0scar <qgt268@alumni.ku.dk>2020-12-27 12:47:51 +0000
committer0scar <qgt268@alumni.ku.dk>2020-12-27 12:47:51 +0000
commitafa225e8322c2a53ef755d2f2d02241c36d5111f (patch)
treec0dbea6737ad0c3af6adfc5958be0a4386e42c4f /.scripts/batinfo
parent776e889e385b5a49b3ca048dbca034fb10e9d276 (diff)
Minor improvements
Diffstat (limited to '.scripts/batinfo')
-rwxr-xr-x.scripts/batinfo8
1 files changed, 4 insertions, 4 deletions
diff --git a/.scripts/batinfo b/.scripts/batinfo
index 92b95c1..87676ac 100755
--- a/.scripts/batinfo
+++ b/.scripts/batinfo
@@ -1,8 +1,8 @@
-#!/usr/bin/env bash
+#!/usr/bin/env sh
set -e
-status=$(acpi -abi) # get battery and adapter info
+status="$(acpi -abi)" # get battery and adapter info
case $BLOCK_BUTTON in
3) notify-send "Battery status" "$status" ;;
@@ -10,7 +10,7 @@ case $BLOCK_BUTTON in
5) brightnessctl -q s 10%- ;;
esac
-power=$(echo $status | awk '/Battery/{s+=$4}; END{printf "%.1f%%", s/NR}')
+power=$(echo "${status}" | awk '/Battery [0-9]+: [A-Z]/{s+=$4;c++}; END{printf "%.1f%%", s/c}')
icon='?'
if [[ -z $(echo $status | sed -n '/on-line/p') ]]; then
@@ -30,4 +30,4 @@ else
icon='\uf583'
fi
-echo -ne "$icon $power"
+echo -e "$icon $power"