quickenv 0.3.4

An unintrusive environment manager
1
2
3
4
5
6
7
8
9
10
use anyhow::Error;

pub fn set_ctrlc_handler() -> Result<(), Error> {
    ctrlc::set_handler(move || {
        // necessary to work around https://github.com/mitsuhiko/dialoguer/issues/188
        let term = console::Term::stdout();
        term.show_cursor().unwrap();
    })?;
    Ok(())
}