24 lines
700 B
Rust
24 lines
700 B
Rust
fn main()
|
|
{
|
|
let mut terminal = terminal::get();
|
|
|
|
// clear all cells in terminal.
|
|
terminal.clear(ClearType::All);
|
|
// clear all cells after the cursor position in terminal.
|
|
terminal.clear(ClearType::AfterCursor);
|
|
// clear all cells before cursor in terminal.
|
|
terminal.clear(ClearType::BeforeCursor);
|
|
// clear current line cells in terminal.
|
|
terminal.clear(ClearType::CurrentLine);
|
|
// clear all cells until new line in terminal.
|
|
terminal.clear(ClearType::UntilNewLine);
|
|
|
|
// get terminal size (x,y)
|
|
let size = terminal.terminal_size();
|
|
println!("{:?}", size);
|
|
|
|
// scrolling in terminal
|
|
terminal.scroll_up();
|
|
terminal.scroll_down();
|
|
|
|
} |