sbcl.sbcl/tests/colorize-control-codes.lisp
Stas Boukarev 1e1256e90b Test-suite results colorization.
Failures in red, unexpected success in green. Works on Windows and on
terminals with ANSI escape code support.
Can be disabled with --no-color.
2013-02-05 14:53:06 +04:00

12 lines
247 B
Common Lisp

(defun ascii-color (color)
(ecase color
(:red 31)
(:green 32)))
(defun %output-colored-text (text color &key bold)
(format t "~c[~a~:[~;;1~]m~a~c[0m"
#\Esc
(ascii-color color)
bold
text #\Esc))