console-input 0.2.0

A simple library to help handle keyboard presses in a console
Documentation
use crossterm::terminal;
use std::process;

/// Enable raw mode
///
/// ## Panics
/// Will panic if it fails to enable raw mode
///
#[doc = include_str!("../../raw_mode.md")]
pub fn enable() {
    terminal::enable_raw_mode().expect("Failed to enable raw mode");
}

/// Disable raw mode
///
/// ## Panics
/// Will panic if it fails to disable raw mode
///
#[doc = include_str!("../../raw_mode.md")]
pub fn disable() {
    terminal::disable_raw_mode().expect("Failed to disable raw mode");
}

/// Disable raw mode and exit the process
pub fn exit() {
    disable();
    process::exit(0);
}