diff options
-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 |