parent
0190eb084b
commit
711843153d
1 changed files with 11 additions and 10 deletions
@ -1,23 +1,24 @@ |
||||
# |
||||
# Color grep results |
||||
# Examples: http://rubyurl.com/ZXv |
||||
# |
||||
# is x grep argument available? |
||||
grep-flag-available() { |
||||
echo | grep $1 "" >/dev/null 2>&1 |
||||
} |
||||
|
||||
# color grep results |
||||
GREP_OPTIONS="--color=auto" |
||||
|
||||
# avoid VCS folders (if the necessary grep flags are available) |
||||
# ignore VCS folders (if the necessary grep flags are available) |
||||
VCS_FOLDERS="{.bzr,.cvs,.git,.hg,.svn}" |
||||
|
||||
grep-flag-available() { |
||||
echo | command grep $1 "" >/dev/null 2>&1 |
||||
} |
||||
if grep-flag-available --exclude-dir=.cvs; then |
||||
GREP_OPTIONS+=" --exclude-dir=$VCS_FOLDERS" |
||||
elif grep-flag-available --exclude=.cvs; then |
||||
GREP_OPTIONS+=" --exclude=$VCS_FOLDERS" |
||||
fi |
||||
unset VCS_FOLDERS |
||||
unfunction grep-flag-available |
||||
|
||||
# export grep settings |
||||
export GREP_OPTIONS="$GREP_OPTIONS" |
||||
export GREP_COLOR='1;32' |
||||
|
||||
# clean up |
||||
unset VCS_FOLDERS |
||||
unfunction grep-flag-available |
||||
|
||||
Loading…
Reference in new issue