tinf

A low-level interface to terminfo databases.

Build Status

Documentation

Usage

Add this to your Cargo.toml:

toml [dependencies] tinf = "0.13.0"

and this to your crate root:

rust extern crate tinf;

Examples

```rust use tinf::{Desc, tparm, Vars};

// Find the description for "xterm" in the default locations. let mut file = Desc::file("xterm")?;

// Parse it into a Desc object. let desc = Desc::parse(&mut file)?;

// Send the escape sequence to set foreground to red. let stdout = &mut std::io::stdout(); let mut vars = Vars::new(); tparm(stdout, &desc[setaf], &mut params!(1), &mut vars)?; ```