Rewrite project from Python to Rust and add Windows/MacOS supports

This commit is contained in:
2026-02-17 18:15:08 +08:00
parent ff69e50127
commit 211438a4e8
45 changed files with 2828 additions and 726 deletions

16
src/utils/text.rs Normal file
View File

@@ -0,0 +1,16 @@
pub const RESET: &str = "\x1b[0m";
pub const BOLD: &str = "\x1b[1m";
pub const BRIGHT_RED: &str = "\x1b[91m";
pub const BRIGHT_GREEN: &str = "\x1b[92m";
pub const BRIGHT_YELLOW: &str = "\x1b[93m";
pub const BRIGHT_CYAN: &str = "\x1b[96m";
pub fn colored(msg: &str, style: &str) -> String {
format!("{style}{msg}{RESET}")
}
pub fn printc(msg: &str, style: &str) {
println!("{style}{msg}{RESET}");
}