diff --git a/contents/writing/about/os-x-battery-percentage-command-line/index.md b/contents/writing/about/os-x-battery-percentage-command-line/index.md new file mode 100644 index 0000000..d516313 --- /dev/null +++ b/contents/writing/about/os-x-battery-percentage-command-line/index.md @@ -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!