summaryrefslogtreecommitdiff
path: root/plugins/battery
diff options
context:
space:
mode:
authorRobby Russell <robby@planetargon.com>2014-03-13 07:41:18 -0700
committerRobby Russell <robby@planetargon.com>2014-03-13 07:41:18 -0700
commite8b85f920293fb23382035e217a2dddf941e7185 (patch)
treea972a5d05937306efef4e673e5ddac69eac02b3d /plugins/battery
parenta5df4d79c738c306f1fa9a9cf9503aeae3c8c167 (diff)
parentae1973de443525daeb87df9973ae83c6c9210cfe (diff)
downloadzsh-e8b85f920293fb23382035e217a2dddf941e7185.tar.gz
zsh-e8b85f920293fb23382035e217a2dddf941e7185.tar.bz2
zsh-e8b85f920293fb23382035e217a2dddf941e7185.zip
Merge pull request #1776 from ronshapiro/master
plugged_in function
Diffstat (limited to 'plugins/battery')
-rw-r--r--plugins/battery/battery.plugin.zsh10
1 files changed, 7 insertions, 3 deletions
diff --git a/plugins/battery/battery.plugin.zsh b/plugins/battery/battery.plugin.zsh
index 16ad3e651..e39cc5b8f 100644
--- a/plugins/battery/battery.plugin.zsh
+++ b/plugins/battery/battery.plugin.zsh
@@ -17,12 +17,16 @@ if [[ $(uname) == "Darwin" ]] ; then
integer i=$(((currentcapacity/maxcapacity) * 100))
echo $i
}
+
+ function plugged_in() {
+ [ $(ioreg -rc AppleSmartBattery | grep -c '^.*"ExternalConnected"\ =\ Yes') -eq 1 ]
+ }
function battery_pct_remaining() {
- if [[ $(ioreg -rc AppleSmartBattery | grep -c '^.*"ExternalConnected"\ =\ No') -eq 1 ]] ; then
- battery_pct
- else
+ if plugged_in ; then
echo "External Power"
+ else
+ battery_pct
fi
}