#!/bin/bash # Exit on error set -e echo "Setting up Basecamp API integration..." # Create virtual environment echo "Creating virtual environment..." python3 -m venv venv # Activate virtual environment echo "Activating virtual environment..." source venv/bin/activate # Install dependencies echo "Installing dependencies..." pip install -r requirements.txt # Set up .env file if it doesn't exist if [ ! -f .env ]; then echo "Creating .env file from template..." cp .env.example .env echo "Please edit .env with your Basecamp credentials" fi echo "" echo "Setup complete!" echo "" echo "To activate the virtual environment, run:" echo " source venv/bin/activate" echo "" echo "To test your Basecamp connection, run:" echo " python basecamp_cli.py projects" echo ""