TIC(8) Maintenance Commands and Procedures TIC(8)

NAME


tic - terminfo compiler

SYNOPSIS


tic [-v [n]] [-c] file


DESCRIPTION


The command tic translates a terminfo file from the source format
into the compiled format. The results are placed in the directory
/usr/share/lib/terminfo. The compiled format is necessary for use
with the library routines in curses(3CURSES).


If the environment variable TERMINFO is set, the compiled results are
placed there instead of /usr/share/lib/terminfo.


Total compiled entries cannot exceed 4096 bytes. The name field
cannot exceed 128 bytes.

OPTIONS


The following options are supported:

-c
Specifies to check only file for errors. Errors in use=
links are not detected.


-v[n]
Specify that (verbose) output be written to standard error
trace information showing tic's progress. The optional
integer n is a number from 1 to 10, indicating the desired
level of detail of information. If n is omitted, the default
level is 1. If n is specified and greater than 1, the level
of detail is increased.


OPERANDS


file
Contains one or more terminfo terminal descriptions in source
format [see terminfo(5)]. Each description in the file
describes the capabilities of a particular terminal. When a
use=entry-name field is discovered in a terminal entry
currently being compiled, tic reads in the binary from
/usr/share/lib/terminfo to complete the entry. (Entries
created from file will be used first. If the environment
variable TERMINFO is set, that directory is searched instead
of /usr/share/lib/terminfo.) tic duplicates the capabilities
in entry-name for the current entry, with the exception of
those capabilities that are explicitly defined in the current
entry.


FILES


/usr/share/lib/terminfo/?/*

Compiled terminal description database


ATTRIBUTES


See attributes(7) for descriptions of the following attributes:


+---------------+-----------------+
|ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+---------------+-----------------+

SEE ALSO


curses(3CURSES), terminfo(5), attributes(7), captoinfo(8), infocmp(8)

NOTES


When an entry, for example, entry_name_1, contains a use=entry_name_2
field, any canceled capabilities in entry_name_2 must also appear in
entry_name_1 before use= for these capabilities to be canceled in
entry_name_1.

June 25, 2011 TIC(8)

tribblix@gmail.com :: GitHub :: Privacy