simple_term_attr

Crates.iosimple_term_attr
lib.rssimple_term_attr
version0.4.2
created_at2025-10-18 09:26:57.545872+00
updated_at2025-12-01 14:04:22.935845+00
descriptionA very simple library to use some terminal attributes like colors.
homepage
repositoryhttps://github.com/BayonetArch/simple_term_attr
max_upload_size
id1888998
size15,547
(SegFaulr)

documentation

README

Introduction

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.

Quick start

cargo add simple_term_attr

OR

cargo add --git https://github.com/BayonetArch/simple_term_attr.git

Example

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

}
Commit count: 0

cargo fmt