TechScout/install.bat

80 lines
2.1 KiB
Batchfile
Raw Permalink Normal View History

2026-01-22 13:02:09 -05:00
@echo off
echo ============================================================
echo TECHSCOUT - Installation Script
echo Technology Scouting ^& Capability Gap Analysis
echo ============================================================
echo.
:: Check for Python
echo [1/4] Checking Python installation...
python --version >nul 2>&1
if errorlevel 1 (
echo ERROR: Python is not installed or not in PATH
echo Please install Python from https://www.python.org/downloads/
echo Make sure to check "Add Python to PATH" during installation
pause
exit /b 1
)
echo Python found!
:: Check for Node.js
echo [2/4] Checking Node.js installation...
node --version >nul 2>&1
if errorlevel 1 (
echo ERROR: Node.js is not installed or not in PATH
echo Please install Node.js from https://nodejs.org/
pause
exit /b 1
)
echo Node.js found!
:: Check for Ollama
echo [3/4] Checking Ollama installation...
ollama --version >nul 2>&1
if errorlevel 1 (
echo WARNING: Ollama not found in PATH
echo TechScout requires Ollama for AI analysis.
echo Please install from https://ollama.ai
echo After installing, run: ollama pull mistral-nemo:12b
echo.
echo Press any key to continue anyway...
pause >nul
) else (
echo Ollama found!
)
:: Install Python dependencies
echo [4/4] Installing dependencies...
echo.
echo Installing Python packages...
pip install -r "%~dp0requirements.txt" --quiet
if errorlevel 1 (
echo ERROR: Failed to install Python dependencies
pause
exit /b 1
)
echo Installing Dashboard packages...
cd "%~dp0dashboard"
call npm install --silent
if errorlevel 1 (
echo ERROR: Failed to install Dashboard dependencies
pause
exit /b 1
)
cd "%~dp0"
echo.
echo ============================================================
echo Installation Complete!
echo ============================================================
echo.
echo To start TechScout, double-click: launch.bat
echo.
echo Make sure Ollama is running with mistral-nemo:12b model:
echo 1. Open a terminal and run: ollama serve
echo 2. In another terminal run: ollama pull mistral-nemo:12b
echo.
pause