NAME
tic —
terminfo compiler
SYNOPSIS
tic |
[-acSsx]
[-o file]
source [term1 term2
...] |
DESCRIPTION
The
tic utility compiles
terminfo(5) source into a
database for use by other programs. The created database path name is the same
as the source but with .cdb appended.
The following options are available:
-
-
- -a
- Do not discard commented out capabilities.
-
-
- -c
- Only check for errors, don't write the final database.
-
-
- -o
file
- Write the database to file instead of
source.cdb.
-
-
- -S
- For term1,
term2, ... output a C
structure containing name, compiled description, and compiled size. This
can be used to embed terminal descriptions into a program.
-
-
- -s
- Display the number of terminal descriptions written to the
database.
-
-
- -x
- Include non standard capabilities defined in the
source.
Extensions To Terminfo
When
tic discovers a
use=
term capability, the terminal
description for
term is merged in. Capabilities do not
overwrite previously discovered ones and capabilities ending with @ are marked
as absent so the terminal does not inherit the capability from
used terminals.
EXIT STATUS
The
tic utility exits 0 on success, and >0 if an
error occurs.
EXAMPLES
To maintain your private terminfo definitions, if the system supplied ones do
not support your terminal:
SEE ALSO
infocmp(1),
tput(1),
curses(3),
terminfo(5)
STANDARDS
The
tic utility works with terminfo files that conform to the
X/Open Curses Issue 4, Version 2
(“XCURSES4.2”) standard.
AUTHORS
Roy Marples
<
roy@NetBSD.org>