configs  cvsd.fish at b119513a53d8ec93ab9ca5cd74b8911601f32d21a7d0bcd1e1354d897e9f13a0

File fish/functions/cvsd.fish artifact d13ac32f48 part of check-in b119513a53d8ec93ab9ca5cd74b8911601f32d21a7d0bcd1e1354d897e9f13a0


function cvsd --wraps 'cvs diff'
    if type -q colordiff
        command cvs diff -uN $argv | colordiff | less -FRX
    else
        set -l red (printf "\033[31m")
        set -l green (printf "\033[32m")
        set -l reset (printf "\033[0m")
        cvs diff -uN $argv | sed "s/^+.*\$/$green&$reset/" |
            sed "s/^-.*\$/$red&$reset/" | less -FRX
    end
end