From 37022eaa6d8bd9d6748b274f0512c010ddf09542 Mon Sep 17 00:00:00 2001 From: Zutatensuppe Date: Tue, 13 Apr 2021 19:48:18 +0200 Subject: [PATCH] better run script --- run | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/run b/run index 7c59cf3..5157441 100755 --- a/run +++ b/run @@ -2,17 +2,22 @@ RUN_BIN="$(realpath "$0")" RUN_DIR=$(dirname "$RUN_BIN") +RUN_SCRIPTS_DIR="$RUN_DIR/scripts" -export RUN_BIN -export RUN_DIR +if [ $# -eq 0 ]; then + ls $RUN_SCRIPTS_DIR + exit 0 +fi -TASK="$1" +RUN_TASK="$1" [ $# -gt 0 ] && shift -# Map task to scripts here -if [ -f "$RUN_DIR/scripts/$TASK" ]; then - exec "$RUN_DIR/scripts/$TASK" "$@" +if [ -f "$RUN_SCRIPTS_DIR/$RUN_TASK" ]; then + export RUN_BIN + export RUN_DIR + export RUN_TASK + exec "$RUN_SCRIPTS_DIR/$RUN_TASK" "$@" else - echo "Task not found: $TASK" >&2 + echo "Task not found: $RUN_TASK" >&2 exit 2 fi