11 lines
371 B
Fish
11 lines
371 B
Fish
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
|