I don't understand why a new program was created when a shell alias would suffice. I have a set of grep commands aliased in my .bashrc such that I get the features the author described.
For example:
alias g="grep -R --exclude 'SVN' --include '*.c' ..."
etc