[go: up one dir, main page]

console 0.15.10

A terminal and console abstraction for Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use std::io;

use console::{Key, Term};

fn main() -> io::Result<()> {
    let term = Term::stdout();
    term.write_line("Press any key. Esc to exit")?;
    loop {
        let key = term.read_key()?;
        term.write_line(&format!("You pressed {:?}", key))?;
        if key == Key::Escape {
            break;
        }
    }
    Ok(())
}