panoptes 0.0.2

Keep an eye on your repositories.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use std::io::{Stdout, Write, Result};

const CLEAR_SCREEN: &[u8] = "\u{001b}c".as_bytes();

pub trait StdoutExt {
    fn clear_screen(&mut self) -> Result<()>;
}

impl StdoutExt for Stdout {
    fn clear_screen(&mut self) -> Result<()> {
        self.write_all(CLEAR_SCREEN)
    }
}