TGD23KBV2V7J7FFX7FDBENYMGDIOMS2JNOIZAYNXGQ52E4CQNJYAC
PLDMRGXK2L3DF4GLVYJKJNX6F72BPVDVEFUS2K4W44XWYKWR5GIQC
RXCY7LD6ZRIOIKZEYKLMCYPMQPXF4DOEEFBDLVR2B22BXLZJFFBQC
TZW2OC47P423ZY2LWMBVLAPEPJF6MXUGN63YQQBPAF6JG3W7WMDAC
NLM7RUDTNDVPJK2JELSMKF7UR435LHIDBU3FEQL5XUJVATTES42QC
ID2EGR57O3IBMJWU6YEKAYOOTBMK3E2OR5GWGNUNJO4VROOOBDJQC
IIGFHQBUY3EF2A2WZQ2P32HCGJNNEBEIMBAUUVVY3GURRH6JGPJAC
git-root() {
cd `git rev-parse --show-toplevel`
}
alias groot=git-root
is-function () {
whence -w $1 | grep --color=auto -I function > /dev/null
}
GIT_CMD="`which git 2>/dev/null`"
if [[ "$GIT_CMD"x != ""x ]]; then
# git wrapper that mimics the functionality of git for commandlets but also
# searches shell functions.
g() {
POSSIBLE_CMD="git-$1"
if is-function $POSSIBLE_CMD; then
$POSSIBLE_CMD
else
git "$@"
fi
}
fi
function battery_charge() {
# the -S is for performance
python -S "$HOME/bin/batcharge.py" 2>/dev/null
}