From 50290737ad27bb16227835712412825863998477 Mon Sep 17 00:00:00 2001 From: Tudor Date: Tue, 23 Feb 2016 10:12:38 +0200 Subject: [PATCH] Added battery support for FreeBSD and fixed weird bug --- fetch | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/fetch b/fetch index a4152b13..849161b8 100755 --- a/fetch +++ b/fetch @@ -1398,11 +1398,20 @@ getbattery () { battery="None" fi ;; + + "BSD") + case "$distro" in + "FreeBSD"*) + battery=$(acpiconf -i 0 | awk -F ':\t' '/Remaining capacity/ {print $2}') + ;; + esac + ;; "Mac OS X") battery="$(pmset -g batt | grep -o '[0-9]*%')" ;; + "Windows") battery="$(wmic Path Win32_Battery get EstimatedChargeRemaining /value)" battery=${battery/EstimatedChargeRemaining'='} @@ -2081,7 +2090,7 @@ stdout () { *) "get$func" 2>/dev/null eval output="\$$func" - printf "$output " + printf "%s" "$output " ;; esac done