summaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/com/it_jaros/jscanner/App.java2
-rw-r--r--src/main/java/com/it_jaros/jscanner/CliParser.java2
-rw-r--r--src/main/java/com/it_jaros/jscanner/HelpRequested.java7
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();
+ }
+}