aboutsummaryrefslogtreecommitdiff
path: root/sbofind
diff options
context:
space:
mode:
authorSlack Coder <slackcoder@server.ky>2025-02-20 13:19:41 -0500
committerSlack Coder <slackcoder@server.ky>2025-02-20 14:44:17 -0500
commit6562db4c47319f40ec0d045c725f9766a56e7e5a (patch)
tree65bb4dbcfc6cc99542a3a65faeb7b97d0899fe2b /sbofind
parent857080314ce717ce18c12106947456e7e12958b9 (diff)
downloadsbotools2-6562db4c47319f40ec0d045c725f9766a56e7e5a.tar.xz
Bail out on bad arguments
Diffstat (limited to 'sbofind')
-rwxr-xr-xsbofind7
1 files changed, 5 insertions, 2 deletions
diff --git a/sbofind b/sbofind
index 8ea7934..8eca349 100755
--- a/sbofind
+++ b/sbofind
@@ -43,7 +43,7 @@ EOF
my ($help, $vers, $search_exact, $exclude_tags, $show_info, $show_readme, $show_queue);
-GetOptions(
+if (! GetOptions(
'help|h' => \$help,
'version|v' => \$vers,
'exact|e' => \$search_exact,
@@ -51,7 +51,10 @@ GetOptions(
'info|i' => \$show_info,
'readme|r' => \$show_readme,
'queue|q' => \$show_queue,
-);
+)) {
+ show_usage();
+ exit 1;
+}
if ($help) { show_usage(); exit 0 }
if ($vers) { show_version(); exit 0 }