bin/bat (view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
#!/usr/bin/env bash
cap="$(apm -l)"
is_charging="$(apm -a)"
status="discharging"
tmux_bat() {
if [[ "$is_charging" -eq 1 ]]; then
printf '%s%%' "+$cap"
else
printf '%s%%' "$cap"
fi
}
if [[ "$1" == "-q" ]]; then
tmux_bat
else
[[ "$is_charging" -eq 1 ]] &&
status="charging"
printf '%s%% [%s]\n' $cap $status
fi
|