...

Text file src/github.com/gdamore/tcell/v2/terminfo/README.md

Documentation: github.com/gdamore/tcell/v2/terminfo

     1This package represents the parent for all terminals.
     2
     3In older versions of tcell we had (a couple of) different
     4external file formats for the terminal database.  Those are
     5now removed.  All terminal definitions are supplied by
     6one of two methods:
     7
     81. Compiled Go code
     9
    102. For systems with terminfo and infocmp, dynamically
    11   generated at runtime.
    12
    13The Go code can be generated using the mkinfo utility in
    14this directory.  The database entry should be generated
    15into a package in a directory named as the first character
    16of the package name.  (This permits us to group them all
    17without having a huge directory of little packages.)
    18
    19It may be desirable to add new packages to the extended
    20package, or -- rarely -- the base package.
    21
    22Applications which want to have the large set of terminal
    23descriptions built into the binary can simply import the
    24extended package.  Otherwise a smaller reasonable default
    25set (the base package) will be included instead.

View as plain text