1
1
Fork 0

zshrc: Provide fallback when colordiff is missing

This commit is contained in:
Jonathan Schleifer 2020-05-24 13:19:47 +00:00
parent 5a460cd7e1
commit 9ea5a40c70

9
zshrc
View file

@ -207,7 +207,14 @@ if which fossil &>/dev/null; then
alias fsl="fossil"
fsld() {
fossil diff -N "$@" | colordiff | less -FRX
if which colordiff &>/dev/null; then
fossil diff -N "$@" | colordiff | less -FRX
else
fossil diff -N "$@" |
sed "s/^+.*$/$(tput setaf 2)&$(tput sgr0)/" |
sed "s/^-.*$/$(tput setaf 1)&$(tput sgr0)/" |
less -FRX
fi
}
fi