diff --git a/src/main/java/name/nathanmcrae/numbersstation/Main.java b/src/main/java/name/nathanmcrae/numbersstation/Main.java index a127974..7bc3e01 100644 --- a/src/main/java/name/nathanmcrae/numbersstation/Main.java +++ b/src/main/java/name/nathanmcrae/numbersstation/Main.java @@ -115,6 +115,12 @@ public class Main extends Application { public static void main(String[] args) { MainParsedArguments parsedArgs = new MainParsedArguments(args); + if (parsedArgs.getParseException() != null) { + logger.log(Level.SEVERE, "Failed when parsing arguments", parsedArgs.getParseException()); + parsedArgs.printHelp(); + System.exit(0); + } + if (parsedArgs.getHelpFlag()) { parsedArgs.printHelp(); System.exit(0);