From f4e560a612e8c9e60996a24b2a676b059f5303fd Mon Sep 17 00:00:00 2001
From: Wouter Deconinck <wouter.deconinck@umanitoba.ca>
Date: Sat, 14 Aug 2021 18:00:23 +0000
Subject: [PATCH] Only print help on options with -[a-zA-Z]*

---
 scripts/view14/generate_eps | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/scripts/view14/generate_eps b/scripts/view14/generate_eps
index 5a8ee8e5..b12e4833 100755
--- a/scripts/view14/generate_eps
+++ b/scripts/view14/generate_eps
@@ -23,7 +23,7 @@
 
 
 function print_the_help {
-  echo "USAGE: $0 -i <PRIM_FILE>  "
+  echo "USAGE: $0 -i <PRIM_FILE> <slices ...> "
   echo "  OPTIONS: "
   echo "            -t,--tag           filename tag (default: view1)"
   exit 
@@ -53,12 +53,16 @@ do
       shift # past argument
       shift # past value
       ;;
-    *)    # unknown option
+    -[a-zA-Z]*) # unknown option
       #POSITIONAL+=("$1") # save it in an array for later
       echo "unknown option $1"
       print_the_help
       shift # past argument
       ;;
+    *)     # positional options
+      #POSITIONAL+=("$1") # save it in an array for later
+      shift # past argument
+      ;;
   esac
 done
 set -- "${POSITIONAL[@]}" # restore positional parameters
-- 
GitLab