#!/usr/bin/env bash set -e DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null && pwd)" cd $DIR if ! command -v uv &>/dev/null; then echo "'uv' is not installed. Installing 'uv'..." curl -LsSf https://astral.sh/uv/install.sh | sh # doesn't require sourcing on all platforms set +e source $HOME/.local/bin/env set -e fi export UV_PROJECT_ENVIRONMENT="$DIR/.venv" uv sync --all-extras source "$DIR/.venv/bin/activate"