https://github.com/mrkkrp/cl-ansi-term.git
git clone 'https://github.com/mrkkrp/cl-ansi-term.git'
(ql:quickload :cl-ansi-term)
cl-ansi-term allows to print various primitives on ANSI-complaint
terminals. It also supports coloration and effects. cl-ansi-term is not
like ncurses, it works with primitives that you can output on your
terminal, as well as redirect to a file without any loss.
cl-ansi-term can print the following things:
cl-ansi-term uses concept of style sheet to manage coloration of
output. Define styles, give them names, specify foreground colors,
background colors, and effects for every style.
cl-ansi-term provides hooks to give more control over the library.
cl-ansi-term is able to detect whether output goes to a terminal or to a
file. If the latter case takes place, no escape sequences will get into the
file. It's also possible to disable all effects and coloration.
Download or clone the repository and put it into some place where ASDF can find it.
Via Quicklisp:
(ql:quickload "cl-ansi-term")
See contents of directory doc. Documentation is also available online:
https://mrkkrp.github.io/cl-ansi-term
Copyright © 2015 Mark Karpov
Distributed under GNU GPL, version 3.