diff options
Diffstat (limited to 'src/main/java/com/it_jaros/jscanner/CliParser.java')
| -rw-r--r-- | src/main/java/com/it_jaros/jscanner/CliParser.java | 8 |
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); } } |
