pub fn reset_all(){
print!("\x1b[0m");
}
pub fn bold(){
print!("\x1b[1m");
}
pub fn faint(){
print!("\x1b[2m");
}
pub fn italic(){
print!("\x1b[3m");
}
pub fn underline(){
print!("\x1b[4m");
}
pub fn blink(){
print!("\x1b[5m");
}
pub fn fast_blink(){
print!("\x1b[6m");
}
pub fn reverse(){
print!("\x1b[7m");
}
pub fn blink_off(){
print!("\x1b[25m");
}
pub fn reverse_off(){
print!("\x1b[27m");
}
pub fn invisible(){
print!("\x1b[8m");
}
pub fn invisible_off(){
print!("\x1b[28m");
}
pub fn reset_fg(){
print!("\x1b[39m");
}
pub fn reset_bg(){
print!("\x1b[49m");
}
pub fn bold_and_faint_off(){
print!("\x1b[22m");
}
pub fn underline_off(){
print!("\x1b[24m");
}
pub fn italic_off(){
print!("\x1b[23m");
}
pub fn strike(){
print!("\x1b[9m");
}
pub fn strike_off(){
print!("\x1b[29m");
}