cookutils rev 858

web/cooker.cgi: syntax_highlighter(): add more rules.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Sat Dec 31 04:50:37 2016 +0200 (2016-12-31)
parents 91d0347ac834
children 0ade59078977
files web/cooker.cgi
line diff
     1.1 --- a/web/cooker.cgi	Sat Dec 31 04:35:47 2016 +0200
     1.2 +++ b/web/cooker.cgi	Sat Dec 31 04:50:37 2016 +0200
     1.3 @@ -155,12 +155,35 @@
     1.4  			sed	-e 's/&/\&amp;/g; s/</\&lt;/g; s/>/\&gt;/g' \
     1.5  				-e 's#OK$#<span class="span-ok">OK</span>#g' \
     1.6  				-e 's#Done$#<span class="span-ok">Done</span>#g' \
     1.7 -				-e 's#yes$#<span class="span-ok">yes</span>#g' \
     1.8 -				-e 's#no$#<span class="span-no">no</span>#g' \
     1.9 +				-e 's#done$#<span class="span-ok">done</span>#g' \
    1.10 +				-e 's#\([^a-z]\)ok$#\1<span class="span-ok">ok</span>#g' \
    1.11 +				-e 's#\([^a-z]\)yes$#\1<span class="span-ok">yes</span>#g' \
    1.12 +				-e 's#\([^a-z]\)no$#\1<span class="span-no">no</span>#g' \
    1.13 +				\
    1.14 +				-e 's#\( \[Y[nm/]\?\] n\)$# <span class="span-no">\1</span>#g' \
    1.15 +				-e 's#\( \[N[ym/]\?\] y\)$# <span class="span-ok">\1</span>#g' \
    1.16 +				-e 's#(NEW) $#<span class="span-red">(NEW) </span>#g' \
    1.17 +				\
    1.18  				-e 's#error$#<span class="span-red">error</span>#g' \
    1.19  				-e 's#ERROR:#<span class="span-red">ERROR:</span>#g' \
    1.20 +				-e 's#Error#<span class="span-red">Error</span>#g' \
    1.21 +				\
    1.22 +				-e 's#^.*[Ff]ailed.*#<span class="span-red">\0</span>#g' \
    1.23 +				-e 's#^.*[Ff]atal.*#<span class="span-red">\0</span>#g' \
    1.24 +				-e 's#^.*[Nn]ot found.*#<span class="span-red">\0</span>#g' \
    1.25 +				-e 's#^.*[Nn]o such file.*#<span class="span-red">\0</span>#g' \
    1.26 +				\
    1.27  				-e 's#WARNING:#<span class="span-red">WARNING:</span>#g' \
    1.28 -				-e "s#^Executing:\([^']*\).#<span class='sh-val'>\0</span>#g" \
    1.29 +				-e 's#warning:#<span class="span-no">warning:</span>#g' \
    1.30 +				-e 's#error:#<span class="span-no">error:</span>#g' \
    1.31 +				-e 's#missing#<span class="span-no">missing</span>#g' \
    1.32 +				\
    1.33 +				-e 's#^.* will not .*#<span class="span-no">\0</span>#' \
    1.34 +				-e 's!^Hunk .* succeeded at .*!<span class="span-no">\0</span>!' \
    1.35 +				-e 's#^.* Warning: .*#<span class="span-no">\0</span>#' \
    1.36 +				\
    1.37 +				-e "s#^Executing:\([^']*\).#<span class='sh-val'>\0</span>#" \
    1.38 +				-e "s#^Making.*#<span class='sh-val'>\0</span>#" \
    1.39  				-e "s#^====\([^']*\).#<span class='span-line'>\0</span>#g" \
    1.40  				-e "s#^[a-zA-Z0-9]\([^']*\) :: #<span class='span-sky'>\0</span>#g" \
    1.41  				-e "s#ftp://[^ '\"]*#<a href='\0'>\0</a>#g" \