INFOCMP(1) BSD General Commands Manual INFOCMP(1)NAMEinfocmp — compare or print compiled terminfo descriptions
SYNOPSISinfocmp [-1acnqux] [-A database] [-B database] [-w cols] [term ...]
DESCRIPTION
The infocmp reconstructs the first available terminfo(5) definition found
for term and prints the result in a terminfo(5) format. Capability types
are grouped together and new types start new lines, first flags, then
numbers, then strings. Capabilities are sorted by their name. If a sec‐
ond term is given then the capabilities are compared against each other.
The following options are available:
-1 Print one capability per line.
-A database Use this database to load the first terminal definition.
-B database Use this database to load subsequent terminal defini‐
tions.
-a Include commented out capabilities. This only works if
the database was compiled with the -a flag passed to
tic(1). This also sets the -x flag as infocmp retains
commented out capabilities as non standard.
-c Print capabilities common to each definition.
-n Print capabilities that do not exist in either defini‐
tion.
-q Make the comparison listing shorter by omitting subhead‐
ings and using - for absent capabilities, @ for canceled
capabilities rather than NULL.
-u Build a new terminal description for the first terminal
description, using subsequent terminal descriptions.
This also sets the -a flag.
-w cols Limit the width to cols.
-x Include non-standard capabilities. More -x only handles
non-standard capabilities. This only works if the data‐
base was compiled with the -x flag passed to tic(1).
ENVIRONMENT
COLUMNS Override columns returned by the output terminal. -w
cols supersedes this.
TERM infocmp uses the contents of the TERM environment vari‐
able if no terminal name is given on the command line.
EXIT STATUS
The infocmp utility exits 0 on success, and >0 if an error occurs.
SEE ALSOtic(1), terminfo(5)STANDARDS
The infocmp utility outputs information that conforms to the X/Open
Curses Issue 4, Version 2 (“XCURSES4.2”) standard.
AUTHORS
Roy Marples ⟨roy@NetBSD.org⟩
BSD February 5, 2010 BSD