From 670779a3aa230a8e227e025a8c736703613b15b4 Mon Sep 17 00:00:00 2001 From: Nathan McRae Date: Sat, 22 Mar 2025 23:35:09 -0700 Subject: [PATCH] Added check for argument parsing failure --- src/main/java/name/nathanmcrae/numbersstation/Main.java | 6 ++++++ 1 file changed, 6 insertions(+) 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);