/ install.bat
install.bat
1 @echo off 2 echo Installing Job Application AI Agent... 3 4 REM Check if Python is installed 5 python --version >nul 2>&1 6 if %errorlevel% neq 0 ( 7 echo Python is not installed. Please install Python 3.8 or higher. 8 exit /b 1 9 ) 10 11 REM Check Python version 12 for /f "tokens=2" %%I in ('python --version 2^>^&1') do set PYVER=%%I 13 for /f "tokens=1,2 delims=." %%I in ("%PYVER%") do ( 14 set PYMAJOR=%%I 15 set PYMINOR=%%J 16 ) 17 18 if %PYMAJOR% lss 3 ( 19 echo Python version %PYVER% is not supported. Please install Python 3.8 or higher. 20 exit /b 1 21 ) 22 23 if %PYMAJOR%==3 ( 24 if %PYMINOR% lss 8 ( 25 echo Python version %PYVER% is not supported. Please install Python 3.8 or higher. 26 exit /b 1 27 ) 28 ) 29 30 REM Create virtual environment 31 echo Creating virtual environment... 32 python -m venv venv 33 34 REM Activate virtual environment 35 echo Activating virtual environment... 36 call venv\Scripts\activate.bat 37 38 REM Install dependencies 39 echo Installing dependencies... 40 pip install --upgrade pip 41 pip install -r requirements.txt 42 43 REM Install spaCy model 44 echo Installing spaCy model... 45 python -m spacy download en_core_web_sm 46 47 REM Install the package in development mode 48 echo Installing the package... 49 pip install -e . 50 51 echo Installation complete! 52 echo To activate the virtual environment, run: venv\Scripts\activate.bat 53 echo To start the web interface, run: job-apply-ai web 54 echo To see all available commands, run: job-apply-ai --help 55 56 pause