setup.sh 678 B

12345678910111213141516171819202122232425262728293031
  1. #!/bin/bash
  2. echo "Setting up Countdown Timer Application..."
  3. echo
  4. # Check if venv exists
  5. if [ ! -d "venv" ]; then
  6. echo "Creating virtual environment..."
  7. python3 -m venv venv
  8. if [ $? -ne 0 ]; then
  9. echo "Error: Failed to create virtual environment"
  10. echo "Please make sure Python 3 is installed"
  11. exit 1
  12. fi
  13. fi
  14. echo "Activating virtual environment..."
  15. source venv/bin/activate
  16. echo "Installing dependencies..."
  17. python -m pip install --upgrade pip
  18. pip install -r requirements.txt
  19. if [ $? -ne 0 ]; then
  20. echo "Error: Failed to install dependencies"
  21. exit 1
  22. fi
  23. echo
  24. echo "Setup complete!"
  25. echo "To run the application, use: ./run.sh"