Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

tic(1) [netbsd man page]

TIC(1)							    BSD General Commands Manual 						    TIC(1)

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 disovered 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: tic ~/.terminfo 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> BSD
June 3, 2012 BSD

Check Out this Related Man Page

tic(1M) 						  System Administration Commands						   tic(1M)

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. Terminal names exceeding 14 characters will be truncated to 14 characters and a warning message will be printed. 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 spec- ified and greater than 1, the level of detail is increased. OPERANDS
file Contains one or more terminfo terminal descriptions in source format [see terminfo(4)]. 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 envi- ronment 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(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Availability |SUNWcsu | +-----------------------------+-----------------------------+ SEE ALSO
captoinfo(1M), infocmp(1M), curses(3CURSES), terminfo(4), attributes(5) 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. SunOS 5.11 5 Jul 1990 tic(1M)
Man Page