]> Repositorios git - scryer-prolog.git/commitdiff
main: skip args[0]
authorStephan Renatus <[email protected]>
Sat, 28 Mar 2020 08:07:42 +0000 (09:07 +0100)
committerStephan Renatus <[email protected]>
Sat, 28 Mar 2020 08:07:44 +0000 (09:07 +0100)
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 <[email protected]>
src/main.rs

index e0801a441458ad45ed01735b77266808a8238c8c..a9b0546d47ba689bab235472c153b0d3d3c0e015 100644 (file)
@@ -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;
     }