agnes-the-ai-analyst/scripts/activate_venv.sh
Petr c56905d34f Initial commit: OSS data distribution platform
Open-source AI data analyst platform extracted from internal repo.
Includes data sync engine, Keboola adapter, Flask web portal,
server deployment scripts, and configuration templates.
2026-03-08 23:31:28 +01:00

28 lines
888 B
Bash

#!/bin/bash
# Helper script to activate virtual environment
# Usage: source scripts/activate_venv.sh
# Detect project root (should be run from project directory)
if [ ! -d ".venv" ]; then
echo "❌ Virtual environment not found. Are you in the project directory?"
echo " Expected: A directory with .venv/ folder"
return 1 2>/dev/null || exit 1
fi
# Activate based on platform
if [ -f ".venv/bin/activate" ]; then
# Unix/macOS
source .venv/bin/activate
echo "✅ Virtual environment activated (Unix)"
elif [ -f ".venv/Scripts/activate" ]; then
# Windows (Git Bash)
source .venv/Scripts/activate
echo "✅ Virtual environment activated (Windows)"
else
echo "❌ Could not find activation script in .venv/"
return 1 2>/dev/null || exit 1
fi
# Show Python version
echo " Python: $(python --version 2>&1)"
echo " Location: $(which python)"