#!/bin/sh
# Query sanctum battery state via persistent SSH.

out=$(ssh -o ConnectTimeout=3 -o BatchMode=yes sanctum-status \
    'sysctl -n hw.acpi.battery.life hw.acpi.acline' 2>/tmp/sanctum-battery.err)

if [ -z "$out" ]; then
    echo "BAT ?"
    exit 0
fi

life=$(echo "$out" | sed -n '1p')
acline=$(echo "$out" | sed -n '2p')

if [ "$acline" = "1" ]; then
    flag="AC"
else
    flag="-"
fi

if [ "$acline" = "1" ] && [ "$life" -ge 60 ]; then
    echo "BAT ${life}% ${flag} !"
else
    echo "BAT ${life}% ${flag}"
fi
