yazi/yazi-shared/src/terminal.rs

10 lines
227 B
Rust

use std::io::Write;
use crossterm::queue;
#[inline]
pub fn terminal_clear(w: &mut impl Write) -> std::io::Result<()> {
queue!(w, crossterm::terminal::Clear(crossterm::terminal::ClearType::All))?;
writeln!(w)?;
w.flush()
}