summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2015-06-28 15:47:02 +0200
committerMatthias Beyer <mail@beyermatthias.de>2015-07-05 16:42:46 +0200
commit17885b0f1a4a8d7ea444426e2dc9c624fe6bb6b2 (patch)
treea6f759c850790ade84075eaa898b91f88e2ef055
parent23a0a8e51d973f0aaf1f66e6ded12970ddd312a1 (diff)
Minify checks in main
-rwxr-xr-xnix-script19
1 files changed, 3 insertions, 16 deletions
diff --git a/nix-script b/nix-script
index cb8f3de..112fdb0 100755
--- a/nix-script
+++ b/nix-script
@@ -97,26 +97,13 @@ then
exit 0
fi
-if [ -z "$COMMAND" ]
-then
- stderr "No command given"
- exit 0
-fi
+[ -z "$COMMAND" ] && stderr "No command given" && exit 0
stdout "Searching for script for '$COMMAND'"
SCRIPT=$(script_for $COMMAND)
-if [ ! -f $SCRIPT ]
-then
- stderr "Not available: $COMMAND -> $SCRIPT"
- exit 1
-fi
-
-if [[ ! -x $SCRIPT ]]
-then
- stderr "Not executeable: $SCRIPT"
- exit 1
-fi
+[ ! -f $SCRIPT ] && stderr "Not available: $COMMAND -> $SCRIPT" && exit 1
+[[ ! -x $SCRIPT ]] && stderr "Not executeable: $SCRIPT" && exit 1
stdout "Parsing args for '$COMMAND'"
SCRIPT_ARGS=$(shift_n $SHIFT_ARGS $*)