/ 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