| Crates.io | simple_term_attr |
| lib.rs | simple_term_attr |
| version | 0.4.2 |
| created_at | 2025-10-18 09:26:57.545872+00 |
| updated_at | 2025-12-01 14:04:22.935845+00 |
| description | A very simple library to use some terminal attributes like colors. |
| homepage | |
| repository | https://github.com/BayonetArch/simple_term_attr |
| max_upload_size | |
| id | 1888998 |
| size | 15,547 |
use simple terminal atrributes like colors,clear_line,clear_screen,show_cursor,hide_cursor,move,etc.this library uses simple terminal escape to do so.
cargo add simple_term_attr
OR
cargo add --git https://github.com/BayonetArch/simple_term_attr.git
use simple_term_attr::{TerminalAttribute, StyleAttributes};
fn main() {
println!("{}", "Red!".red());
println!("{}", "underlined text".underline());
simple_term_attr::clear_line(); //clears current line
simple_term_attr::clear_screen(); //clear the screen
simple_term_attr::hide_cursor(); // hide terminal cursor
simple_term_attr::show_cursor(); // show terminal cursor
let row = 10;
let col = 20;
simple_term_attr::move_cursor(row,col); // move cursor to specified row and col
}