From dee3a429b6831f3123c58c7248148902b80c97d7 Mon Sep 17 00:00:00 2001 From: ivanberry Date: Mon, 16 Mar 2026 21:37:51 +0800 Subject: [PATCH] add run.sh wrapper for uv --- run.sh | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100755 run.sh diff --git a/run.sh b/run.sh new file mode 100755 index 0000000..01ef62a --- /dev/null +++ b/run.sh @@ -0,0 +1,21 @@ +#!/usr/bin/env bash +SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +cd "$SCRIPT_DIR" + +if ! command -v uv &> /dev/null; then + echo "❌ uv not found" >&2 + exit 1 +fi + +[ ! -d ".venv" ] && uv sync + +SCRIPT_NAME="$1" +shift + +if [ -z "$SCRIPT_NAME" ]; then + echo "Usage: ./run.sh