all repos — dotfiles @ 7aea05e57ad97627f5907f1e8e220b61cc467254

my *nix dotfiles

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