Line-buffer upower output
[khatus.git] / bin / khatus_sensor_energy
index f91155f..53472c8 100755 (executable)
@@ -2,11 +2,7 @@
 
 set -e
 
-upower -e \
-| grep battery \
-| xargs upower -i \
-| awk '
-    /^ +percentage: +/ { percentage=$2 }
-    /^ +state: +/      { state=$2 }
-    END                { print(state, percentage) }
-    '
+dir_bin="$1"
+
+stdbuf -o L upower --dump           | stdbuf -o L "$dir_bin"/khatus_parse_upower
+stdbuf -o L upower --monitor-detail | stdbuf -o L "$dir_bin"/khatus_parse_upower
This page took 0.028295 seconds and 4 git commands to generate.