From c89bde0eda904dd4b0fce455526c2a035dff2440 Mon Sep 17 00:00:00 2001 From: tslil clingman <> Date: Sat, 2 Feb 2019 22:07:02 -0500 Subject: Error handling --- battery | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'battery') diff --git a/battery b/battery index 51464a5..dc3724e 100755 --- a/battery +++ b/battery @@ -1,6 +1,6 @@ #!/bin/sh -names="sbs-20-000b BAT0 BAT1" +names="sbs-20-000b BAT1" dir="" for n in $names; do @@ -10,6 +10,11 @@ for n in $names; do fi; done +if [ -z "$dir" ]; then + echo \? + exit 0 +fi + fetch() { cat /sys/class/power_supply/$dir/$1 } @@ -19,11 +24,11 @@ status=$(fetch status) if [ "$status" = "Full" ] ; then echo $status else - + if [ "$status" = "Discharging" ]; then - time=$(fetch time_to_empty_avg) + time=$(fetch time_to_empty_avg) else - time=$(fetch time_to_full_avg) + time=$(fetch time_to_full_avg) fi; hours=$(($time/3600)) -- cgit v1.2.3