fn main() {
println!("Terminal ANSI Support Test");
println!("=========================");
print!("\x1b[31mRed\x1b[0m ");
print!("\x1b[32mGreen\x1b[0m ");
print!("\x1b[34mBlue\x1b[0m ");
println!();
print!("\x1b[38;2;255;0;0mRGB Red\x1b[0m ");
print!("\x1b[38;2;0;255;0mRGB Green\x1b[0m ");
print!("\x1b[38;2;0;0;255mRGB Blue\x1b[0m ");
println!();
println!("\x1b[1mBold text\x1b[0m");
println!("\nIf you see colors above, your terminal supports ANSI!");
println!("If you see raw codes like [31m, it doesn't support ANSI colors.");
}