Make run.sh script
#!/bin/bash
VENV_DIR="hydrogen_rocket_venv"
check_and_install() { PACKAGE=$1 if $VENV_DIR/bin/python -c "import $PACKAGE" &> /dev/null; then echo "$PACKAGE is already installed." else echo "$PACKAGE is not installed. Installing..." $VENV_DIR/bin/pip install $PACKAGE fi }
if [ ! -d "$VENV_DIR" ]; then echo "Virtual environment not found. Creating a new one..." python3 -m venv $VENV_DIR echo "Virtual environment created." else echo "Virtual environment found." fi
source $VENV_DIR/bin/activate
echo "Upgrading pip..." $VENV_DIR/bin/pip install --upgrade pip
check_and_install pygame
check_and_install pyserial
echo "Running main.py..." $VENV_DIR/bin/python /home/mada/Hydrogen_Rocket_Python-main/main.py
deactivate