diff options
| author | 2026-08-02 17:50:21 +0200 | |
|---|---|---|
| committer | 2026-08-02 17:50:50 +0200 | |
| commit | b827ce8853202664091f9fcc53b75d4a361d6a8b (patch) | |
| tree | b0c9e1afe833e9fd7bb2573c9158ab59a31ab24b /src/main/java/com | |
| parent | ec619e618d56f0d9a3462eda23c8581afb01c1ec (diff) | |
Created custom exception for help page
Diffstat (limited to 'src/main/java/com')
| -rw-r--r-- | src/main/java/com/it_jaros/jscanner/App.java | 2 | ||||
| -rw-r--r-- | src/main/java/com/it_jaros/jscanner/CliParser.java | 2 | ||||
| -rw-r--r-- | src/main/java/com/it_jaros/jscanner/HelpRequested.java | 7 |
3 files changed, 10 insertions, 1 deletions
diff --git a/src/main/java/com/it_jaros/jscanner/App.java b/src/main/java/com/it_jaros/jscanner/App.java index bf8a078..67f8cdb 100644 --- a/src/main/java/com/it_jaros/jscanner/App.java +++ b/src/main/java/com/it_jaros/jscanner/App.java @@ -12,6 +12,8 @@ public class App { public static void main(String[] args) { try { run(args); + } catch (HelpRequested e) { + // Do nothing } catch (Exception e) { System.err.println(e.getMessage()); } finally { diff --git a/src/main/java/com/it_jaros/jscanner/CliParser.java b/src/main/java/com/it_jaros/jscanner/CliParser.java index 4259bec..7879604 100644 --- a/src/main/java/com/it_jaros/jscanner/CliParser.java +++ b/src/main/java/com/it_jaros/jscanner/CliParser.java @@ -42,7 +42,7 @@ public class CliParser { break; case "--help", "-h": printUsageHelp(); - throw new RuntimeException(""); + throw new HelpRequested(); case "--input", "-i": hostsFile = getArgument(args, ++i, currentArg); break; diff --git a/src/main/java/com/it_jaros/jscanner/HelpRequested.java b/src/main/java/com/it_jaros/jscanner/HelpRequested.java new file mode 100644 index 0000000..ec97a2a --- /dev/null +++ b/src/main/java/com/it_jaros/jscanner/HelpRequested.java @@ -0,0 +1,7 @@ +package com.it_jaros.jscanner; + +public class HelpRequested extends RuntimeException { + public HelpRequested() { + super(); + } +} |
