diff options
author | Matthias Beyer <mail@beyermatthias.de> | 2015-09-25 13:03:13 +0200 |
---|---|---|
committer | Matthias Beyer <mail@beyermatthias.de> | 2015-10-04 14:08:58 +0200 |
commit | c87691ea41132ef8e4a37f0e2cc4d3d5ace9a4d8 (patch) | |
tree | ee5d4bcca2cb5f9d3e29c6b335a1d05e83bd7086 | |
parent | fea47bf2169f155449ad869ef7dd3d2318308e62 (diff) |
Add debug output in arg parsing
-rwxr-xr-x | nix-script-switch.sh | 19 |
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 |