rustc_term 0.0.1

Rust's libtest terminal formatting library
Documentation

Terminal formatting library.

This crate provides the Terminal trait, which abstracts over an ANSI Terminal to provide color printing, among other things. There are two implementations, the TerminfoTerminal, which uses control characters from a terminfo database, and WinConsole, which uses the Win32 Console API.

Examples

# #![feature(rustc_private)]
extern crate term;
use std::io::prelude::*;

fn main() {
let mut t = term::stdout().unwrap();

t.fg(term::color::GREEN).unwrap();
write!(t, "hello, ").unwrap();

t.fg(term::color::RED).unwrap();
writeln!(t, "world!").unwrap();

assert!(t.reset().unwrap());
}