obsd-bkp/dotfiles/dotfolder/.local/bin/batt

12 lines
361 B
Bash
Executable File

#!/usr/bin/env sh
FULL="$(sysctl -n hw.sensors.acpibat0.watthour0 | awk '{print $1}')"
REAL="$(sysctl -n hw.sensors.acpibat0.watthour3 | awk '{print $1}')"
PERCENT="$(echo "scale=2; ${REAL} / ${FULL} * 100" | bc | awk -F '.' '{print $1}')"
STATE="$(sysctl -n hw.sensors.acpibat0.raw0 | awk '{print $3}' | sed s/\)\,//)"
printf '%s' "${STATE}: ${PERCENT}%"