This library implements low-level bindings for terminfo and termios, and also provides a more convenient interface (called 'hexes') on top of that. See http://doy.github.com/rust-term/ for documentation.