2019-01-28 07:16:14 +11:00
|
|
|
//! A module which provides some functionalities to work with the terminal screen.
|
|
|
|
//! Like allowing you to switch between main and alternate screen or putting the terminal into raw mode.
|
|
|
|
#[macro_use]
|
|
|
|
extern crate crossterm_utils;
|
|
|
|
|
|
|
|
#[cfg(windows)]
|
|
|
|
extern crate winapi;
|
|
|
|
|
|
|
|
#[cfg(windows)]
|
|
|
|
extern crate crossterm_winapi;
|
|
|
|
|
|
|
|
mod screen;
|
|
|
|
mod sys;
|
|
|
|
|
2019-04-11 07:46:30 +10:00
|
|
|
pub use self::screen::{AlternateScreen, IntoRawMode, RawScreen};
|