| #!/bin/bash |
|
|
| |
|
|
| echo "Installing Job Application AI Agent..." |
|
|
| |
| if ! command -v python3 &> /dev/null; then |
| echo "Python 3 is not installed. Please install Python 3.8 or higher." |
| exit 1 |
| fi |
|
|
| |
| python_version=$(python3 -c 'import sys; print(".".join(map(str, sys.version_info[:2])))') |
| if [[ $(echo "$python_version < 3.8" | bc) -eq 1 ]]; then |
| echo "Python version $python_version is not supported. Please install Python 3.8 or higher." |
| exit 1 |
| fi |
|
|
| |
| echo "Creating virtual environment..." |
| python3 -m venv venv |
|
|
| |
| echo "Activating virtual environment..." |
| source venv/bin/activate |
|
|
| |
| echo "Installing dependencies..." |
| pip install --upgrade pip |
| pip install -r requirements.txt |
|
|
| |
| echo "Installing spaCy model..." |
| python -m spacy download en_core_web_sm |
|
|
| |
| echo "Installing the package..." |
| pip install -e . |
|
|
| echo "Installation complete!" |
| echo "To activate the virtual environment, run: source venv/bin/activate" |
| echo "To start the web interface, run: job-apply-ai web" |
| echo "To see all available commands, run: job-apply-ai --help" |