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

..14-Dec-2020-

a/H14-Dec-2020-196175

b/beterm/H14-Dec-2020-5649

base/H14-Dec-2020-338

c/cygwin/H14-Dec-2020-6558

d/dtterm/H14-Dec-2020-6962

dynamic/H14-Dec-2020-448347

e/emacs/H14-Dec-2020-6253

extended/H14-Dec-2020-5836

g/gnome/H14-Dec-2020-131122

h/hpterm/H14-Dec-2020-5144

k/H14-Dec-2020-200184

l/linux/H14-Dec-2020-7164

p/pcansi/H14-Dec-2020-4134

r/rxvt/H14-Dec-2020-481466

s/H14-Dec-2020-358331

t/H14-Dec-2020-202186

v/H14-Dec-2020-351302

w/H14-Dec-2020-239216

x/H14-Dec-2020-399367

.gitignoreH A D14-Dec-20207 21

README.mdH A D14-Dec-2020955 2619

TERMINALS.mdH A D14-Dec-2020243 86

gen.shH A D14-Dec-2020409 1916

mkinfo.goH A D14-Dec-202020.8 KiB718581

terminfo.goH A D14-Dec-202018.8 KiB804633

terminfo_test.goH A D14-Dec-20202.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