3 releases (breaking)
0.3.0 | Jun 27, 2021 |
---|---|
0.2.0 | Feb 1, 2021 |
0.1.0 | Feb 1, 2021 |
#2681 in #cli
1,404 downloads per month
Used in 3 crates
9KB
146 lines
Liveterm
Print stuff to the terminal, remove it, repeat!
Here's how to use it:
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
}
lib.rs
:
Print stuff to the terminal, remove it, repeat!
Here's how to use it:
use liveterm::TermPrinter;
use std::fmt::Write;
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
}
Dependencies
~3.5MB
~59K SLoC