All pastes #260881 Raw Edit

Mine

public text v1 · immutable
#260881 ·published 2006-11-28 19:41 UTC
rendered paste body
# set some color variables
function colors() {
    CLR_WHITE="\033[0;37m"
    CLR_WHITEBOLD="\033[1;37m"
    CLR_BLACK="\033[0;30m"
    CLR_GRAY="\033[1;30m"
    CLR_BLUE="\033[1;34m"
    CLR_BLUEBOLD="\033[0;34m"
    CLR_GREEN="\033[0;32m"
    CLR_GREENBOLD="\033[1;32m"
    CLR_CYAN="\033[0;36m"
    CLR_CYANBOLD="\033[1;36m"
    CLR_RED="\033[0;31m"
    CLR_REDBOLD="\033[1;31m"
    CLR_PURPLE="\033[0;35m"
    CLR_PURPLEBOLD="\033[1;35m"
    CLR_YELLOW="\033[0;33m"
    CLR_YELLOWBOLD="\033[1;33m"
    CLR_NOTHING="\033[0m"
}
colors

# contextual fastfind
cff () {
    if (( $# < 2 )); then
        local FILENAME='*'
    else
        local FILENAME=$2
    fi
    for i in `ff "$1" "$FILENAME"`; do
        echo -e "  $CLR_GREEN"* in file "$CLR_YELLOWBOLD""$i""$CLR_NOTHING":
        grep --color=auto -i -n -C 3 "$1" $i
    done
}