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.