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.
28 lines
888 B
Bash
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)"
|