#!/usr/bin/env bash
# Wrapper script to run teams-transcripts without 'uv run'.
# Activates the project venv and forwards all arguments.
set -euo pipefail

SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
PROJECT_DIR="$(cd "${SCRIPT_DIR}/.." && pwd)"
VENV_DIR="${PROJECT_DIR}/.venv"

if [ ! -d "$VENV_DIR" ]; then
    echo "Error: .venv not found. Run 'uv sync' in ${PROJECT_DIR} first." >&2
    exit 1
fi

exec "${VENV_DIR}/bin/teams-transcripts" "$@"
