| 
INFOCMP(1) | 
General Commands Manual | 
INFOCMP(1) | 
NAME
 infocmp — compare or print compiled terminfo descriptions
SYNOPSIS
| 
infocmp | 
[-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 second 
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 definitions.
 
- 
-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 definition.
 
- 
-q
 
- 
Make the comparison listing shorter by omitting subheadings 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 database 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 variable 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.
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>