Update atomic.theme.bash
- Reverted Battery Segment to the original.
- Now the segment is the same for all operating systems.
- Battery Plugin control segment battery in theme.
- I have cleaned and organized the code 😃
pull/968/head
parent
176cf00f6c
commit
6e1477a8aa
|
|
@ -9,12 +9,9 @@
|
||||||
IRed="\e[1;49;31m"
|
IRed="\e[1;49;31m"
|
||||||
IGreen="\e[1;49;32m"
|
IGreen="\e[1;49;32m"
|
||||||
IYellow="\e[1;49;33m"
|
IYellow="\e[1;49;33m"
|
||||||
ICyan="\e[1;49;36m"
|
|
||||||
IWhite="\e[1;49;37m"
|
IWhite="\e[1;49;37m"
|
||||||
White="\e[0;49;37m"
|
|
||||||
BIWhite="\e[1;49;37m"
|
BIWhite="\e[1;49;37m"
|
||||||
BICyan="\e[1;49;36m"
|
BICyan="\e[1;49;36m"
|
||||||
ResetColor="\e[0;49;37m"
|
|
||||||
|
|
||||||
#############
|
#############
|
||||||
## Symbols ##
|
## Symbols ##
|
||||||
|
|
@ -166,48 +163,7 @@ ___atomic_prompt_clock() {
|
||||||
printf "%s|%s|%s|%s" "${color}" "${info}" "${bold_white}" "${box}"
|
printf "%s|%s|%s|%s" "${color}" "${info}" "${bold_white}" "${box}"
|
||||||
}
|
}
|
||||||
|
|
||||||
case "$OSTYPE" in
|
___atomic_prompt_battery() {
|
||||||
cygwin*) ___atomic_prompt_battery() {
|
|
||||||
[ "${THEME_SHOW_BATTERY}" != "true" ] && return
|
|
||||||
batp=$(echo porcent=$(WMIC PATH Win32_Battery Get EstimatedChargeRemaining /Format:List) | grep -o '[0-9]*')
|
|
||||||
bats=$(echo porcent=$(WMIC Path Win32_Battery Get BatteryStatus /Format:List) | grep -o '[0-9]*')
|
|
||||||
|
|
||||||
if [ "$batp" -gt 50 ]; then
|
|
||||||
color=$bold_green
|
|
||||||
elif [ "$batp" -lt 50 ] && [ "$batp" -gt 25 ]; then
|
|
||||||
color=$bold_yellow
|
|
||||||
elif [ "$batp" -lt 25 ]; then
|
|
||||||
color=$IRed
|
|
||||||
fi
|
|
||||||
|
|
||||||
box="[|]"
|
|
||||||
[ "$bats" -eq 1 ] && info="-"
|
|
||||||
[ "$bats" -eq 2 ] && info="+"
|
|
||||||
info+=$batp
|
|
||||||
[ "$info" == "+100" ] && info="AC"
|
|
||||||
printf "%s|%s|%s|%s" "${color}" "${info}" "${bold_white}" "${box}"
|
|
||||||
} ;;
|
|
||||||
msys*) ___atomic_prompt_battery() {
|
|
||||||
[ "${THEME_SHOW_BATTERY}" != "true" ] && return
|
|
||||||
batp=$(echo porcent=$(WMIC PATH Win32_Battery Get EstimatedChargeRemaining /Format:List) | grep -o '[0-9]*')
|
|
||||||
bats=$(echo porcent=$(WMIC Path Win32_Battery Get BatteryStatus /Format:List) | grep -o '[0-9]*')
|
|
||||||
|
|
||||||
if [ "$batp" -gt 50 ]; then
|
|
||||||
color=$bold_green
|
|
||||||
elif [ "$batp" -lt 50 ] && [ "$batp" -gt 25 ]; then
|
|
||||||
color=$bold_yellow
|
|
||||||
elif [ "$batp" -lt 25 ]; then
|
|
||||||
color=$IRed
|
|
||||||
fi
|
|
||||||
|
|
||||||
box="[|]"
|
|
||||||
[ "$bats" -eq 1 ] && info="-"
|
|
||||||
[ "$bats" -eq 2 ] && info="+"
|
|
||||||
info+=$batp
|
|
||||||
[ "$info" == "+100" ] && info="AC"
|
|
||||||
printf "%s|%s|%s|%s" "${color}" "${info}" "${bold_white}" "${box}"
|
|
||||||
} ;;
|
|
||||||
darwin*) ___atomic_prompt_battery() {
|
|
||||||
[ ! -e "$BASH_IT"/plugins/enabled/battery.plugin.bash ] ||
|
[ ! -e "$BASH_IT"/plugins/enabled/battery.plugin.bash ] ||
|
||||||
[ "${THEME_SHOW_BATTERY}" != "true" ] && return
|
[ "${THEME_SHOW_BATTERY}" != "true" ] && return
|
||||||
batp=$(battery_percentage)
|
batp=$(battery_percentage)
|
||||||
|
|
@ -224,27 +180,7 @@ case "$OSTYPE" in
|
||||||
info+=$batp
|
info+=$batp
|
||||||
[ "$info" == "+100" ] && info="AC"
|
[ "$info" == "+100" ] && info="AC"
|
||||||
printf "%s|%s|%s|%s" "${color}" "${info}" "${bold_white}" "${box}"
|
printf "%s|%s|%s|%s" "${color}" "${info}" "${bold_white}" "${box}"
|
||||||
} ;;
|
}
|
||||||
linux*) ___atomic_prompt_battery() {
|
|
||||||
[ ! -e "$BASH_IT"/plugins/enabled/battery.plugin.bash ] ||
|
|
||||||
[ "${THEME_SHOW_BATTERY}" != "true" ] && return
|
|
||||||
batp=$(battery_percentage)
|
|
||||||
if [ "$batp" -gt 50 ]; then
|
|
||||||
color=$bold_green
|
|
||||||
elif [ "$batp" -lt 50 ] && [ "$batp" -gt 25 ]; then
|
|
||||||
color=$bold_yellow
|
|
||||||
elif [ "$batp" -lt 25 ]; then
|
|
||||||
color=$IRed
|
|
||||||
fi
|
|
||||||
box="[|]"
|
|
||||||
ac_adapter_disconnected && info="-"
|
|
||||||
ac_adapter_connected && info="+"
|
|
||||||
info+=$batp
|
|
||||||
[ "$info" == "+100" ] && info="AC"
|
|
||||||
printf "%s|%s|%s|%s" "${color}" "${info}" "${bold_white}" "${box}"
|
|
||||||
} ;;
|
|
||||||
*) echo "bt:" ;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
___atomic_prompt_exitcode() {
|
___atomic_prompt_exitcode() {
|
||||||
[ "${THEME_SHOW_EXITCODE}" != "true" ] && return
|
[ "${THEME_SHOW_EXITCODE}" != "true" ] && return
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue