#!/bin/bash set -e SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" cd "$SCRIPT_DIR" echo "=== ThorAgentIA - Inicializador ===" echo "" # Verifica se o Python 3 está instalado if ! command -v python3 &> /dev/null; then echo "ERRO: Python 3 não encontrado. Instale o Python 3 antes de continuar." exit 1 fi echo "Python 3 encontrado: $(python3 --version)" # Cria o ambiente virtual se não existir if [ ! -d "venv" ]; then echo "" echo "Criando ambiente virtual Python..." python3 -m venv venv echo "Ambiente virtual criado com sucesso." else echo "" echo "Ambiente virtual já existe." fi # Ativa o ambiente virtual echo "" echo "Ativando ambiente virtual..." source venv/bin/activate # Atualiza o pip echo "" echo "Atualizando pip..." pip install --upgrade pip -q # Instala as dependências echo "" echo "Instalando dependências..." pip install -r requirements.txt -q echo "" echo "=== Instalação concluída com sucesso! ===" echo "" echo "Iniciando ThorAgentIA..." echo "" python3 main.py