#!/bin/bash

# ai.card Python仮想環境セットアップスクリプト
# 新しいconfig規則に従って ~/.config/syui/ai/card/ 配下に構築

CONFIG_DIR="$HOME/.config/syui/ai/card"
VENV_DIR="$CONFIG_DIR/venv"

echo "🔧 ai.card Python環境セットアップ開始..."

# configディレクトリ作成
echo "📁 設定ディレクトリ作成: $CONFIG_DIR"
mkdir -p "$CONFIG_DIR"

# 仮想環境作成
echo "🐍 Python仮想環境作成: $VENV_DIR"
python -m venv "$VENV_DIR"

# requirements.txtをconfigディレクトリにコピー
echo "📋 requirements.txt をconfigディレクトリにコピー"
cp api/requirements.txt "$CONFIG_DIR/"

# 仮想環境アクティベート用エイリアス情報表示
echo ""
echo "✅ セットアップ完了!"
echo ""
echo "🚀 使用方法:"
echo "  # 仮想環境アクティベート"
echo "  source ~/.config/syui/ai/card/venv/bin/activate"
echo ""
echo "  # パッケージインストール"
echo "  pip install -r ~/.config/syui/ai/card/requirements.txt"
echo ""
echo "  # デアクティベート"
echo "  deactivate"
echo ""
echo "💡 .bashrc/.zshrcにエイリアスを追加することを推奨:"
echo "  alias aicard-env='source ~/.config/syui/ai/card/venv/bin/activate'"