|
|
|
@ -0,0 +1,31 @@ |
|
|
|
--- |
|
|
|
title: OS X Battery Percentage Command Line |
|
|
|
author: Brett Langdon |
|
|
|
date: 2012-03-18 |
|
|
|
template: article.jade |
|
|
|
--- |
|
|
|
|
|
|
|
Quick and easy utility to get OS X battery usage from the command line. |
|
|
|
|
|
|
|
--- |
|
|
|
|
|
|
|
Recently I learned how to enable full screen console mode for OS X but the first |
|
|
|
issue I ran into was trying to determine how far gone the battery in my laptop was. |
|
|
|
Yes of course I could use the fancy little button on the side that lights up and |
|
|
|
shows me but that would be way too easy for a programmer, so of course instead I |
|
|
|
wrote this scripts. The script will gather the battery current and max capacity |
|
|
|
and simply divide them to give you a percentage of battery life left. |
|
|
|
|
|
|
|
Just create this script, I named mine “battery”, make sure to enable execution |
|
|
|
“chmod +x battery” and I moved mine into “/usr/sbin/”. Then to use simply run the |
|
|
|
command “battery” and you’ll get an output similar to “3.900%” |
|
|
|
(yes as of the writing of this my battery needs a charging). |
|
|
|
|
|
|
|
```bash |
|
|
|
#!/bin/bash |
|
|
|
current=`ioreg -l | grep CurrentCapacity | awk ‘{print %5}’` |
|
|
|
max=`ioreg -l | grep MaxCapacity| awk ‘{print %5}’` |
|
|
|
echo `echo “scale=3;$current/$max*100″|bc -l`’%’ |
|
|
|
``` |
|
|
|
|
|
|
|
Enjoy! |