# Liveterm Print stuff to the terminal, remove it, repeat! Here's how to use it: ```rust let mut tp = TermPrinter::new(std::io::stdout()); for i in 0..10 { tp.clear()?; // clear what we draw last time tp.buf.clear(); // clear the buffer write!(tp.buf, "{}", i)?; // fill the buffer tp.print()?; // draw the buffer } ```