use cirious_codex_term::control::{traits::StyleExt, Cursor};
use std::io::{stdout, Write};
fn main() -> Result<(), Box<dyn std::error::Error>> {
cirious_codex_term::init_term();
println!("{}", "Hello, Codex Term!".cyan().bold());
let mut handle = stdout();
Cursor::down(&mut handle, 2)?;
Cursor::right(&mut handle, 5)?;
write!(handle, "I am here!")?;
handle.flush()?;
Cursor::hide(&mut handle)?;
println!("\nCursor hidden for 1 second...");
std::thread::sleep(std::time::Duration::from_secs(1));
Cursor::show(&mut handle)?;
println!("Cursor restored.");
Ok(())
}