diff --git a/run b/run index b163649..4b57027 100755 --- a/run +++ b/run @@ -3,13 +3,18 @@ RUN_BIN=$(realpath "$0") RUN_DIR=$(dirname "$RUN_BIN") -export RUN_BIN -export RUN_DIR - task="$1" shift -# export DEBUG=1 -# export UNWIND_LOGLEVEL=DEBUG +: "${RUN_TASK:=$task}" -exec "$RUN_DIR"/scripts/"$task" "$@" +export RUN_BIN +export RUN_DIR +export RUN_TASK + +script="$RUN_DIR"/scripts.local/"$task" +[ -f "$script" ] || script="$RUN_DIR"/scripts/"$task" + +[ -f "$RUN_DIR"/.env.local ] && . "$RUN_DIR"/.env.local + +exec "$script" "$@"