]> gitweb.fluxo.info Git - hydra.git/commitdiff
Syntax check on hydras
authorSilvio Rhatto <rhatto@riseup.net>
Sat, 12 May 2012 19:20:42 +0000 (16:20 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Sat, 12 May 2012 19:20:42 +0000 (16:20 -0300)
hydras

diff --git a/hydras b/hydras
index 23513166ad4714dd33a5e2a950f34a8c936f5c22..68108981c042b4dd0828d5c0c450e9c60a87189e 100755 (executable)
--- a/hydras
+++ b/hydras
 # Basename configuration
 BASENAME="`basename $0`"
 
-if [ -z "$1" ]; then
+function usage {
   echo "usage: $BASENAME <hydra1> [<hydra2> ... <hydraN>] -- <command>"
+  exit 1
+}
+
+if [ -z "$1" ]; then
+  usage
 fi
 
 for param in $*; do
   shift
 
   if [ "$param" == "--" ]; then
+    has_delimiter="1"
     break
   fi
 
   hydras="$hydras $param"
 done
 
+if [ -z "$has_delimiter" ]; then
+  echo "missing command delimiter --"
+  usage
+fi
+
 for hydra in $hydras; do
   echo "Issuing $* on hydra $hydra..."
   hydra $hydra $*