11 lines
361 B
Fish
11 lines
361 B
Fish
function fld --wraps 'fossil diff'
|
|
if type -q colordiff2
|
|
command fossil diff -N $argv | colordiff | less -FRX
|
|
else
|
|
set -l red (tput setaf 1)
|
|
set -l green (tput setaf 2)
|
|
set -l reset (tput sgr0)
|
|
fossil diff -N $argv | sed "s/^+.*\$/$green&$reset/" |
|
|
sed "s/^-.*\$/$red&$reset/" | less -FRX
|
|
end
|
|
end
|