summaryrefslogtreecommitdiff
path: root/src/main/java/com/it_jaros/jscanner/CliParser.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/it_jaros/jscanner/CliParser.java')
-rw-r--r--src/main/java/com/it_jaros/jscanner/CliParser.java8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/main/java/com/it_jaros/jscanner/CliParser.java b/src/main/java/com/it_jaros/jscanner/CliParser.java
index afad4b7..0d6fb7b 100644
--- a/src/main/java/com/it_jaros/jscanner/CliParser.java
+++ b/src/main/java/com/it_jaros/jscanner/CliParser.java
@@ -41,7 +41,7 @@ public class CliParser {
disableOnlineCheck = true;
break;
case "--help", "-h":
- usageAndExit();
+ usageAndExit(0);
break;
case "--input", "-i":
hostsFile = requireValue(args, ++i, currentArg);
@@ -91,7 +91,7 @@ public class CliParser {
}
}
- public void usageAndExit() {
+ public void usageAndExit(int returnCode) {
StringBuilder usage = new StringBuilder();
usage.append("""
Usage:
@@ -114,12 +114,12 @@ public class CliParser {
""".formatted(CliDefaults.BANNER_RECOGNITION, CliDefaults.DELAY_IN_MILLIS, CliDefaults.DISABLE_HOST_CHECK, CliDefaults.MAX_HOSTS_LIMIT, CliDefaults.MAX_WORKERS_PER_HOST, CliDefaults.PORTS, CliDefaults.QUIET, CliDefaults.SHOW_FILTERED_PORTS, CliDefaults.SOCKET_LIMIT, CliDefaults.TIMEOUT_IN_MILLIS)
);
usage.append("""
-
+
Examples:
java -jar jscanner.jar localhost
java -jar jscanner.jar fd00::1
""");
System.err.println(usage);
- System.exit(0);
+ System.exit(returnCode);
}
}