From 69ba766373b5247cf28eb8aa4308ac679b1b5c71 Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Mon, 1 Nov 2010 14:17:59 -0200 Subject: Fixing basic command line evaluation --- hydra | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) (limited to 'hydra') diff --git a/hydra b/hydra index fcb3e62..f8d695a 100755 --- a/hydra +++ b/hydra @@ -49,19 +49,24 @@ function hydra_load { source $APP_BASE/lib/hydra/functions || exit 1 } -# Command-line parameters +# Basename BASENAME="`basename $0`" -ACTION="$1" + +# Adjust hydra parameter +if [ "$BASENAME" == "hydra" ]; then + export HYDRA="$1" + shift +fi + +# Load +hydra_load $* # Command-line parser if [ -z "$ACTION" ]; then - echo "usage: $BASENAME [arguments]" + echo "usage: $BASENAME [hydra] [arguments]" exit 1 fi -# Load functions -hydra_load $* - # Dispatch if hydra_has_action $ACTION; then hydra_dispatch $* -- cgit v1.2.3