summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2015-09-25 13:03:13 +0200
committerMatthias Beyer <mail@beyermatthias.de>2015-10-04 14:08:58 +0200
commitc87691ea41132ef8e4a37f0e2cc4d3d5ace9a4d8 (patch)
treeee5d4bcca2cb5f9d3e29c6b335a1d05e83bd7086
parentfea47bf2169f155449ad869ef7dd3d2318308e62 (diff)
Add debug output in arg parsing
-rwxr-xr-xnix-script-switch.sh19
1 files changed, 9 insertions, 10 deletions
diff --git a/nix-script-switch.sh b/nix-script-switch.sh
index 1944c69..3f34ac1 100755
--- a/nix-script-switch.sh
+++ b/nix-script-switch.sh
@@ -82,18 +82,22 @@ do
case $OPTION in
c)
COMMAND=$OPTARG
+ dbg "COMMAND = $COMMAND"
;;
w)
WD=$OPTARG
+ dbg "WD = $WD"
;;
t)
TAG_NAME=$OPTARG
+ dbg "TAG_NAME = $TAG_NAME"
;;
n)
HOSTNAME=""
+ dbg "HOSTNAME = $HOSTNAME"
;;
p)
@@ -103,9 +107,11 @@ do
fi
TAG_NIXPKGS=1
;;
+ dbg "TAG_NIXPKGS = $TAG_NIXPKGS"
f)
TAG_FLAGS=$OPTARG
+ dbg "TAG_FLAGS = $TAG_FLAGS"
;;
b)
@@ -132,6 +138,9 @@ do
esac
done
+ARGS=$(echo $* | sed -r 's/(.*)(\-\-(.*)|$)/\2/')
+dbg "ARGS = $ARGS"
+
#
# Function to generate the tag at $NIXPKGS as well
#
@@ -151,16 +160,6 @@ tag_nixpkgs() {
stderr "Could not create tag in nixpkgs clone"
}
-
-dbg "COMMAND = $COMMAND"
-dbg "WD = $WD"
-dbg "TAG_NAME = $TAG_NAME"
-dbg "HOSTNAME = $HOSTNAME"
-dbg "NIXPKGS = $NIXPKGS"
-dbg "TAG_FLAGS = $TAG_FLAGS"
-ARGS=$(echo $* | sed -r 's/(.*)(\-\-(.*)|$)/\2/')
-dbg "ARGS = $ARGS"
-
[[ -z "$WD" ]] && \
stderr "No configuration git directory." && \
stderr "Won't do anything" && exit 1