excel-toolkit/run.sh

22 lines
449 B
Bash
Raw Normal View History

2026-03-16 13:37:51 +00:00
#!/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 <script> [args...]"
ls scripts/*.py | xargs -n1 basename | sed 's/\.py$//' | sed 's/^/ /'
exit 1
fi
uv run python "scripts/${SCRIPT_NAME}.py" "$@"