This repository has been archived on 2025-12-28. You can view files and clone it, but cannot push or open issues or pull requests.
inks-scripts/scripts/status-bat

45 lines
560 B
Bash
Executable File

#!/bin/bash
icon=""
status=$(bash-status-bat)
parts=($status)
current=$(echo "${parts[0]}" | sed 's/\%//')
state=${parts[1]}
status="$current%"
if [[ "$state" == "discharging" ]]; then
case $(((current/20)+1)) in
1)
icon=" "
;;
2)
icon=" "
;;
3)
icon=" "
;;
4)
icon=" "
;;
5)
icon=" "
;;
esac
fi
if [[ "$state" == "not-charging" ]]; then
icon=" "
fi
if [[ "$state" == "fully-charged" ]]; then
icon=" "
status="Full"
fi
if [[ "$state" == "charging" ]]; then
icon=" "
fi
echo "$icon $status"