1
2
3
4
5
6
7
8
9
10
11
|
function cvsd --wraps 'cvs diff'
if type -q colordiff
command cvs diff -uN $argv | colordiff | less -FRX
else
set -l red (tput setaf 1)
set -l green (tput setaf 2)
set -l reset (tput sgr0)
cvs diff -uN $argv | sed "s/^+.*\$/$green&$reset/" |
sed "s/^-.*\$/$red&$reset/" | less -FRX
end
end
|
|
|
|
|
1
2
3
4
5
6
7
8
9
10
11
|
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
|