"plugins/git@web.lueluesay.top:root/oh-my-zsh.git" did not exist on "be667a24b0dc6a42a3e5368727366449b09633d1"
Commit fdd46d88 authored by Sean Jones's avatar Sean Jones
Browse files

Updated battery plugin. Displays charging time.

linux battery level now refreshes after every command
parent fce68bbb
...@@ -42,17 +42,27 @@ if [[ $(uname) == "Darwin" ]] ; then ...@@ -42,17 +42,27 @@ if [[ $(uname) == "Darwin" ]] ; then
fi fi
echo "%{$fg[$color]%}[$(battery_pct_remaining)%%]%{$reset_color%}" echo "%{$fg[$color]%}[$(battery_pct_remaining)%%]%{$reset_color%}"
else else
echo "" echo ""
fi fi
} }
elif [[ $(uname) == "Linux" ]] ; then elif [[ $(uname) == "Linux" ]] ; then
if [[ $(acpi 2&>/dev/null | grep -c '^Battery.*Discharging') -gt 0 ]] ; then function battery_pct_remaining() {
function battery_pct_remaining() { echo "$(acpi | cut -f2 -d ',' | tr -cd '[:digit:]')" } if [[ $(acpi 2&>/dev/null | grep -c '^Battery.*Discharging') -gt 0 ]] ; then
function battery_time_remaining() { echo $(acpi | cut -f3 -d ',') } echo "$(acpi | cut -f2 -d ',' | tr -cd '[:digit:]')"
function battery_pct_prompt() { fi
b=$(battery_pct_remaining) }
function battery_time_remaining() {
if [[ $(acpi 2&>/dev/null | grep -c '^Battery.*Discharging') -gt 0 ]] ; then
echo $(acpi | cut -f3 -d ',')
fi
}
function battery_pct_prompt() {
b=$(battery_pct_remaining)
if [[ $(acpi 2&>/dev/null | grep -c '^Battery.*Discharging') -gt 0 ]] ; then
if [ $b -gt 50 ] ; then if [ $b -gt 50 ] ; then
color='green' color='green'
elif [ $b -gt 20 ] ; then elif [ $b -gt 20 ] ; then
...@@ -61,11 +71,8 @@ elif [[ $(uname) == "Linux" ]] ; then ...@@ -61,11 +71,8 @@ elif [[ $(uname) == "Linux" ]] ; then
color='red' color='red'
fi fi
echo "%{$fg[$color]%}[$(battery_pct_remaining)%%]%{$reset_color%}" echo "%{$fg[$color]%}[$(battery_pct_remaining)%%]%{$reset_color%}"
} else
else echo "∞"
error_msg='no battery' fi
function battery_pct_remaining() { echo $error_msg } }
function battery_time_remaining() { echo $error_msg }
function battery_pct_prompt() { echo '' }
fi
fi fi
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment