aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/term.rs2
-rw-r--r--test/rl.rs6
-rw-r--r--test/termios.rs4
-rw-r--r--test/termios2.rs2
-rw-r--r--test/termios3.rs4
5 files changed, 10 insertions, 8 deletions
diff --git a/src/term.rs b/src/term.rs
index 1b836ed..a2cd24f 100644
--- a/src/term.rs
+++ b/src/term.rs
@@ -2,6 +2,8 @@
#[crate_type = "lib"];
+pub use ios::{cooked,cbreak,raw,echo,size,isatty};
+
pub mod ios;
pub mod info;
mod util;
diff --git a/test/rl.rs b/test/rl.rs
index 355bf9c..eb5d7d6 100644
--- a/test/rl.rs
+++ b/test/rl.rs
@@ -29,11 +29,11 @@ fn draw_ground (x: uint, y: uint) {
}
fn main () {
- let (cols, rows) = term::ios::size();
+ let (cols, rows) = term::size();
do term_app {
- term::ios::cbreak();
- term::ios::echo(false);
+ term::cbreak();
+ term::echo(false);
term::info::clear();
draw_map(rows, cols);
diff --git a/test/termios.rs b/test/termios.rs
index 3683cee..7552373 100644
--- a/test/termios.rs
+++ b/test/termios.rs
@@ -2,8 +2,8 @@ extern mod term;
fn main () {
match os::args()[1] {
- ~"echo" => term::ios::echo(true),
- ~"noecho" => term::ios::echo(false),
+ ~"echo" => term::echo(true),
+ ~"noecho" => term::echo(false),
_ => fail!(~"unknown argument"),
};
}
diff --git a/test/termios2.rs b/test/termios2.rs
index 6b70464..810656c 100644
--- a/test/termios2.rs
+++ b/test/termios2.rs
@@ -13,7 +13,7 @@ fn loop_chars () {
fn main () {
do term::ios::preserve {
- term::ios::raw();
+ term::raw();
loop_chars();
}
diff --git a/test/termios3.rs b/test/termios3.rs
index 491ed5a..30f2e6b 100644
--- a/test/termios3.rs
+++ b/test/termios3.rs
@@ -1,8 +1,8 @@
extern mod term;
fn main () {
- if term::ios::isatty() {
- let (cols, rows) = term::ios::size();
+ if term::isatty() {
+ let (cols, rows) = term::size();
io::println(fmt!("tty: %d %d", cols as int, rows as int));
}
else {