From ba5dc2662ac9606ef5f88c35c1c9beaf34857bc1 Mon Sep 17 00:00:00 2001 From: Carlos Galindo Date: Thu, 7 Dec 2023 16:12:52 +0000 Subject: [PATCH] eKnife: fix bug for argument parsing --- e-Knife/src/main/java/eknife/EKnife.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/e-Knife/src/main/java/eknife/EKnife.java b/e-Knife/src/main/java/eknife/EKnife.java index 1e3dd46..675bab5 100644 --- a/e-Knife/src/main/java/eknife/EKnife.java +++ b/e-Knife/src/main/java/eknife/EKnife.java @@ -56,6 +56,7 @@ public class EKnife { for (int argIndex = 0; argIndex < args.length; argIndex++) { final String arg = args[argIndex]; + boolean shift = false; switch (arg) { case "-i": @@ -77,6 +78,7 @@ public class EKnife { printHelp(); System.exit(1); } + shift = true; } switch (arg) { case "--help": @@ -124,6 +126,7 @@ public class EKnife { printHelp(); System.exit(1); } + if (shift) argIndex++; } kArgs.completeData(); -- GitLab