diff --git a/e-Knife/src/main/java/eknife/EKnife.java b/e-Knife/src/main/java/eknife/EKnife.java index 1e3dd46c05f06590a4ea73bc94654df60c4dd460..675bab5fe2056a3c2b1caf83b1c71a4b2df44bd2 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();