• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..22-Sep-2019-

a/H22-Sep-2019-418383

b/H22-Sep-2019-9884

base/H22-Sep-2019-338

c/cygwin/H22-Sep-2019-6457

d/H22-Sep-2019-262241

dynamic/H22-Sep-2019-426337

e/H22-Sep-2019-371351

extended/H22-Sep-2019-7048

g/gnome/H22-Sep-2019-307298

h/H22-Sep-2019-7864

k/H22-Sep-2019-373357

l/linux/H22-Sep-2019-7063

p/pcansi/H22-Sep-2019-4033

r/rxvt/H22-Sep-2019-467452

s/H22-Sep-2019-527500

t/H22-Sep-2019-401352

v/H22-Sep-2019-351302

w/H22-Sep-2019-239216

x/H22-Sep-2019-802770

.gitignoreH A D22-Sep-20197 21

README.mdH A D22-Sep-2019955 2619

TERMINALS.mdH A D22-Sep-2019243 86

gen.shH A D22-Sep-2019409 1916

mkinfo.goH A D22-Sep-201921.4 KiB740621

terminfo.goH A D22-Sep-201918 KiB782616

terminfo_test.goH A D22-Sep-20192.6 KiB10170

README.md

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.
26