stdlib: Add color support for GNU screen

This commit is contained in:
Brian Anderson 2011-06-15 16:38:17 -07:00
parent c19a026f46
commit f50fd6d8ae

@ -48,8 +48,16 @@ fn reset(io::buf_writer writer) {
}
fn color_supported() -> bool {
ret generic_os::getenv("TERM") == option::some[str]("xterm-color");
auto supported_terms = ["xterm-color",
"screen-bce"];
ret alt (generic_os::getenv("TERM")) {
case (option::some(?env)) {
vec::member(env, supported_terms)
}
case (option::none) {
false
}
};
}
fn set_color(io::buf_writer writer, u8 first_char, u8 color) {