diff --git a/src/main.rs b/src/main.rs index 2660213..7663fab 100644 --- a/src/main.rs +++ b/src/main.rs @@ -74,6 +74,7 @@ fn parse_cli() -> (String, bool, Option) { eprintln!("Options:"); eprintln!(" --silent, -s Suppress info logs"); eprintln!(" --log-level debug|verbose|normal|silent"); + eprintln!(" --version, -V Print version information"); eprintln!(" --help, -h Show this help"); eprintln!(); eprintln!("Setup (fire-and-forget):"); @@ -92,6 +93,10 @@ fn parse_cli() -> (String, bool, Option) { eprintln!(" --no-start Don't start the service after install"); std::process::exit(0); } + "--version" | "-V" => { + println!("telemt {}", env!("CARGO_PKG_VERSION")); + std::process::exit(0); + } s if !s.starts_with('-') => { config_path = s.to_string(); }