From 45d4f460241435df10fd5c4db512b3c261019a34 Mon Sep 17 00:00:00 2001 From: Stephan Renatus Date: Sat, 28 Mar 2020 09:07:42 +0100 Subject: [PATCH] main: skip args[0] This is a bit pedantic, it's unlikely that the executable would be called `-v` or `--version`. However, it seems slightly more correct to disregard argv[0] when checking flags. Signed-off-by: Stephan Renatus --- src/main.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main.rs b/src/main.rs index e0801a44..a9b0546d 100644 --- a/src/main.rs +++ b/src/main.rs @@ -35,7 +35,7 @@ fn main() { let handler = signal::SigHandler::Handler(handle_sigint); unsafe { signal::signal(signal::Signal::SIGINT, handler) }.unwrap(); - if env::args().any(|a| a == "-v" || a == "--version") { + if env::args().skip(1).any(|a| a == "-v" || a == "--version") { println!("{:}", git_version!()); return; } -- 2.54.0