diff options
author | Matthias Beyer <mail@beyermatthias.de> | 2015-06-28 15:47:02 +0200 |
---|---|---|
committer | Matthias Beyer <mail@beyermatthias.de> | 2015-07-05 16:42:46 +0200 |
commit | 17885b0f1a4a8d7ea444426e2dc9c624fe6bb6b2 (patch) | |
tree | a6f759c850790ade84075eaa898b91f88e2ef055 | |
parent | 23a0a8e51d973f0aaf1f66e6ded12970ddd312a1 (diff) |
Minify checks in main
-rwxr-xr-x | nix-script | 19 |
1 files changed, 3 insertions, 16 deletions
@@ -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 $*) |