home/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 |