aboutsummaryrefslogtreecommitdiff
path: root/quickshell/scripts/battery-info.sh
blob: 414d168ba931230151d9d155bd452569f700ca0c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/usr/bin/env bash

target=$(upower --enumerate | awk '/BAT/ { print; exit }')

upower -i "$target" | awk -F: '
/energy:/ && !e { e=$2 }
/voltage:/ && !v { v=$2 }
/capacity:/ && !c { c=$2 }
END {
  gsub(/^[ \t]+/, "", e)
  gsub(/^[ \t]+/, "", v)
  gsub(/^[ \t]+/, "", c)

  print "energy:", e
  print "voltage:", v
  print "capacity:", c
}'