Add the whatthefuckhaveibeenworkingon
function into your .zshrc
/ .bashrc
file.
whatthefuckhaveibeenworkingon
#!/bin/bash | |
whatthefuckhaveibeenworkingon() { | |
LOG=~/Sites/gitlog.tmp | |
rm -f $LOG | |
touch $LOG | |
for dir in ~/Sites/*; do | |
if [[ -d $dir ]] && [[ -d $dir/.git ]] | |
then | |
cd $dir; | |
git log --pretty=format:"%ad - %h - $(pwd | sed 's/\/Users\/adambutler/~/g') --- %s" --date=iso --reverse --all --author="Adam Butler" >> $LOG | |
fi; | |
done | |
less -f ~/Sites/gitlog.tmp | sort -r | sed 's/\ \+0100//g' | more | |
} |