diff --git a/run.sh b/run.sh index edcbc44155..b4155d8818 100755 --- a/run.sh +++ b/run.sh @@ -1,9 +1,25 @@ #!/bin/bash -python scripts/check_requirements.py requirements.txt + +function find_python_command() { + if command -v python &> /dev/null + then + echo "python" + elif command -v python3 &> /dev/null + then + echo "python3" + else + echo "Python not found. Please install Python." + exit 1 + fi +} + +PYTHON_CMD=$(find_python_command) + +$PYTHON_CMD scripts/check_requirements.py requirements.txt if [ $? -eq 1 ] then echo Installing missing packages... - pip install -r requirements.txt + $PYTHON_CMD -m pip install -r requirements.txt fi -python -m autogpt $@ -read -p "Press any key to continue..." +$PYTHON_CMD -m autogpt $@ +read -p "Press any key to continue..." \ No newline at end of file