diff --git a/src/main.rs b/src/main.rs index 2ac7d0d..cf9c574 100644 --- a/src/main.rs +++ b/src/main.rs @@ -74,6 +74,14 @@ const LOGO: &str = "\ ⠀⠀⠈⠁⠀⠀⠀⠀⠀⠀⠉⠛⠿⠿⠿⠿⠿⠿⠛⠉⠀⠀⠀⠀⠀⠀⠈⠁⠀⠀"; fn main() { + // aishell v → print version and exit + if let Some(arg) = env::args().nth(1) { + if arg == "v" || arg == "version" || arg == "--version" || arg == "-v" { + println!("{}", env!("CARGO_PKG_VERSION")); + return; + } + } + let status = Arc::new(std::sync::Mutex::new(StatusBar::new())); println!("\x1b[38;5;226m{}\x1b[0m\n\x1b[1m aishell\x1b[0m v{}", LOGO, env!("CARGO_PKG_VERSION")); show_accounts();