gecko-dev/third_party/rust/term
Nathan Froyd b93bf873ba Bug 1502964 - part 2 - update winapi to froydnj/winapi-rs#aarch64; r=ted.mielczarek 2018-11-02 10:56:08 -04:00
..
scripts Bug 1437004 - Vendored Rust dependencies;r=froydnj 2018-04-04 14:14:26 +02:00
src Bug 1437004 - Vendored Rust dependencies;r=froydnj 2018-04-04 14:14:26 +02:00
tests Bug 1437004 - Vendored Rust dependencies;r=froydnj 2018-04-04 14:14:26 +02:00
.cargo-checksum.json Bug 1502964 - part 2 - update winapi to froydnj/winapi-rs#aarch64; r=ted.mielczarek 2018-11-02 10:56:08 -04:00
Cargo.toml Bug 1437004 - Vendored Rust dependencies;r=froydnj 2018-04-04 14:14:26 +02:00
LICENSE-APACHE Bug 1437004 - Vendored Rust dependencies;r=froydnj 2018-04-04 14:14:26 +02:00
LICENSE-MIT Bug 1437004 - Vendored Rust dependencies;r=froydnj 2018-04-04 14:14:26 +02:00
README.md Bug 1437004 - Vendored Rust dependencies;r=froydnj 2018-04-04 14:14:26 +02:00
appveyor.yml Bug 1437004 - Vendored Rust dependencies;r=froydnj 2018-04-04 14:14:26 +02:00
rustfmt.toml Bug 1437004 - Vendored Rust dependencies;r=froydnj 2018-04-04 14:14:26 +02:00

README.md

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.