build.mac.command 685 B

123456789101112131415161718192021222324252627282930313233
  1. #!/bin/bash
  2. export PYTHONWARNINGS=ignore::SyntaxWarning:DrissionPage
  3. # Get script directory
  4. cd "$(dirname "$0")"
  5. echo "Creating virtual environment..."
  6. # Check if virtual environment exists
  7. if [ ! -d "venv" ]; then
  8. python3 -m venv venv
  9. if [ $? -ne 0 ]; then
  10. echo "Failed to create virtual environment!"
  11. exit 1
  12. fi
  13. fi
  14. # Activate virtual environment
  15. source venv/bin/activate
  16. # Install dependencies
  17. echo "Installing dependencies..."
  18. python -m pip install --upgrade pip
  19. pip install -r requirements.txt
  20. # Run build script
  21. echo "Starting build process..."
  22. python build.py
  23. # Keep window open
  24. echo "Build completed!"
  25. echo "Press any key to exit..."
  26. read -n 1