Files
module-info/usage-on-wrong-parameter.patch

16 lines
561 B
Diff

--- a/src/main/java/io/github/dmlloyd/moduleinfo/ModuleInfoCreator.java
+++ b/src/main/java/io/github/dmlloyd/moduleinfo/ModuleInfoCreator.java
@@ -88,7 +88,11 @@ public class ModuleInfoCreator {
.acceptUnknownOptions(false)
.allowParameterOverwriting(true)
.build();
- commander.parse(args);
+ try {
+ commander.parse(args);
+ } catch(Exception e) {
+ creator.help = true;
+ }
if (creator.help) {
commander.usage();
return;