39 releases

0.5.2 Mar 28, 2019
0.5.1 Feb 23, 2018
0.4.6 Jun 23, 2017
0.4.5 Feb 7, 2017
0.1.1 Dec 29, 2014

#10 in Command-line interface

Download history 36321/week @ 2019-03-24 40893/week @ 2019-03-31 43593/week @ 2019-04-07 40987/week @ 2019-04-14 40088/week @ 2019-04-21 38442/week @ 2019-04-28 38255/week @ 2019-05-05 42481/week @ 2019-05-12 52527/week @ 2019-05-19 53725/week @ 2019-05-26 53881/week @ 2019-06-02 50073/week @ 2019-06-09 59722/week @ 2019-06-16 54321/week @ 2019-06-23 45550/week @ 2019-06-30

182,659 downloads per month
Used in 1,051 crates (134 directly)

MIT/Apache

116KB
2K SLoC

term

A Rust library for terminfo parsing and terminal colors.

Build Status Build status

Documentation

Usage

Add this to your Cargo.toml:

[dependencies]

term = "*"

and this to your crate root:

extern crate term;

Packaging and Distributing

For all terminals but windows consoles, this library depends on a non-hashed (for now) terminfo database being present. For example, on Debian derivitives, you should depend on ncurses-term; on Arch Linux, you depend on ncurses; and on MinGW, you should depend on mingw32-terminfo.

Unfortunately, if you're using a non-windows console on Windows (e.g. MinGW, Cygwin, Git Bash), you'll need to set the TERMINFO environment variable to point to the directory containing the terminfo database.

Dependencies

~1MB