tcell/terminfo
Garrett D'Amore 77ab683d7d Improve 24-bit color support.
This expands support for 24-bit color for terminals that support the
ISO 8613-6:1994 escape sequences (same as xterm), allowing this support
to be enabled by setting % COLORTERM to "truecolor" (or 24bit or 24-bit),
or by setting TCELL_TRUECOLOR to "on", or by setting $TERM a value that
ends in the word "-truecolor".

As this is handled by the runtime now, we no longer need to create magical
database entries for -truecolor options.

A colors.go demo is provided to show off 24-bit color support.
2019-03-18 22:47:05 -07:00
..
database fixes #225 Kitty missing from terminfo database 2018-09-23 22:52:37 -07:00
testdata Fix database for case insensitive file systems and truecolor. 2017-11-24 14:14:35 -08:00
.gitignore fixes #167 Break up the database 2017-11-24 13:13:06 -08:00
README.md fixes #197 Problem on case insensitive filesystem 2018-04-16 09:37:43 -07:00
TERMINALS.md fixes #167 Break up the database 2017-11-24 13:13:06 -08:00
mkinfo.go Improve 24-bit color support. 2019-03-18 22:47:05 -07:00
models.txt fixes #197 Problem on case insensitive filesystem 2018-04-16 09:37:43 -07:00
term_adm3a.go Update terminfo database 2017-12-25 02:11:46 -08:00
term_aixterm.go fixes #167 Break up the database 2017-11-24 13:13:06 -08:00
term_ansi.go Update terminfo database 2017-12-25 02:11:46 -08:00
term_aterm.go Update terminfo database 2017-12-25 02:11:46 -08:00
term_beterm.go fixes #167 Break up the database 2017-11-24 13:13:06 -08:00
term_bsdos_pc.go Update terminfo database 2017-12-25 02:11:46 -08:00
term_cygwin.go Update terminfo database 2017-12-25 02:11:46 -08:00
term_d200.go Update terminfo database 2017-12-25 02:11:46 -08:00
term_d210.go fixes #167 Break up the database 2017-11-24 13:13:06 -08:00
term_dtterm.go Update terminfo database 2017-12-25 02:11:46 -08:00
term_gnome.go Update terminfo database 2017-12-25 02:11:46 -08:00
term_gnome_256color.go Update terminfo database 2017-12-25 02:11:46 -08:00
term_hpterm.go fixes #167 Break up the database 2017-11-24 13:13:06 -08:00
term_hz1500.go Update terminfo database 2017-12-25 02:11:46 -08:00
term_konsole.go Update terminfo database 2017-12-25 02:11:46 -08:00
term_konsole_256color.go Update terminfo database 2017-12-25 02:11:46 -08:00
term_kterm.go fixes #167 Break up the database 2017-11-24 13:13:06 -08:00
term_linux.go Update terminfo database 2017-12-25 02:11:46 -08:00
term_pcansi.go Update terminfo database 2017-12-25 02:11:46 -08:00
term_rxvt.go Update terminfo database 2017-12-25 02:11:46 -08:00
term_rxvt_256color.go Update terminfo database 2017-12-25 02:11:46 -08:00
term_rxvt_unicode.go Update terminfo database 2017-12-25 02:11:46 -08:00
term_rxvt_unicode_256color.go Update terminfo database 2017-12-25 02:11:46 -08:00
term_screen.go Update terminfo database 2017-12-25 02:11:46 -08:00
term_screen_256color.go Update terminfo database 2017-12-25 02:11:46 -08:00
term_st.go fixes #197 Problem on case insensitive filesystem 2018-04-16 09:37:43 -07:00
term_st_256color.go fixes #197 Problem on case insensitive filesystem 2018-04-16 09:37:43 -07:00
term_st_meta.go Update terminfo database 2017-12-25 02:11:46 -08:00
term_st_meta_256color.go Update terminfo database 2017-12-25 02:11:46 -08:00
term_sun.go Update terminfo database 2017-12-25 02:11:46 -08:00
term_sun_color.go Update terminfo database 2017-12-25 02:11:46 -08:00
term_termite.go add termite terminfo 2018-06-23 12:51:08 -07:00
term_tvi910.go fixes #167 Break up the database 2017-11-24 13:13:06 -08:00
term_tvi912.go fixes #167 Break up the database 2017-11-24 13:13:06 -08:00
term_tvi921.go fixes #167 Break up the database 2017-11-24 13:13:06 -08:00
term_tvi925.go fixes #167 Break up the database 2017-11-24 13:13:06 -08:00
term_tvi950.go Update terminfo database 2017-12-25 02:11:46 -08:00
term_tvi970.go fixes #167 Break up the database 2017-11-24 13:13:06 -08:00
term_vt52.go Update terminfo database 2017-12-25 02:11:46 -08:00
term_vt100.go Update terminfo database 2017-12-25 02:11:46 -08:00
term_vt102.go Update terminfo database 2017-12-25 02:11:46 -08:00
term_vt220.go Update terminfo database 2017-12-25 02:11:46 -08:00
term_vt320.go Update terminfo database 2017-12-25 02:11:46 -08:00
term_vt400.go fixes #167 Break up the database 2017-11-24 13:13:06 -08:00
term_vt420.go Update terminfo database 2017-12-25 02:11:46 -08:00
term_wy50.go Update terminfo database 2017-12-25 02:11:46 -08:00
term_wy60.go Update terminfo database 2017-12-25 02:11:46 -08:00
term_wy99_ansi.go Update terminfo database 2017-12-25 02:11:46 -08:00
term_wy99a_ansi.go Update terminfo database 2017-12-25 02:11:46 -08:00
term_xfce.go Update terminfo database 2017-12-25 02:11:46 -08:00
term_xnuppc.go Update terminfo database 2017-12-25 02:11:46 -08:00
term_xterm.go Update terminfo database 2017-12-25 02:11:46 -08:00
term_xterm_256color.go Update terminfo database 2017-12-25 02:11:46 -08:00
terminfo.go Improve 24-bit color support. 2019-03-18 22:47:05 -07:00
terminfo_test.go Refactor tests to avoid go-convey. 2018-12-18 21:33:43 -08:00

README.md

To run the database:

./mkinfo -all

You can also generate a single entry:

./mkinfo -db