#!/bin/bash # Setup script for fastapi-route-loader development set -e echo "🚀 Setting up fastapi-route-loader development environment..." # Check if virtual environment exists if [ ! -d ".venv" ]; then echo "📦 Creating virtual environment..." python3 -m venv .venv fi # Activate virtual environment echo "🔌 Activating virtual environment..." source .venv/bin/activate # Upgrade pip echo "⬆️ Upgrading pip..." pip install --upgrade pip # Install package in editable mode with dev dependencies echo "📥 Installing package with dev dependencies..." pip install -e ".[dev]" echo "✅ Setup complete!" echo "" echo "To activate the virtual environment, run:" echo " source .venv/bin/activate"