#!/usr/bin/env bash

activate-venv() {
    uv_venv="${VENV_PATH:-.venv}"
    if [[ -f "$uv_venv/bin/activate" && -e "$uv_venv/bin/python" ]]; then
        source "$uv_venv/bin/activate"
    else
        echo "Could not find valid $uv_venv"
        echo "Init venv with $(uv --version)"
        rm -rf "$uv_venv"
        uv venv "$uv_venv"
        source "$uv_venv/bin/activate"
    fi
}
av() {
    activate-venv "$@"
}
