1
1
Fork 0

Don't rely on tput

This commit is contained in:
Jonathan Schleifer 2020-09-18 13:47:57 +00:00
parent 245e331014
commit cf67c7ae47
3 changed files with 9 additions and 9 deletions

View file

@ -2,9 +2,9 @@ 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)
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

View file

@ -2,9 +2,9 @@ function fld --wraps 'fossil diff'
if type -q colordiff
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)
set -l red (printf "\033[31m")
set -l green (printf "\033[32m")
set -l reset (printf "\033[0m")
fossil diff -N $argv | sed "s/^+.*\$/$green&$reset/" |
sed "s/^-.*\$/$red&$reset/" | less -FRX
end