#!/bin/bash # fetch.sh: Run fetch-macos.py with safety checks # by Foxlet set +x; SCRIPTDIR="$(dirname "$0")"; cd $SCRIPTDIR initpip() { sudo easy_install pip pip install -r requirements.txt --user } getpip(){ if [ -x "$(command -v pip3)" ]; then pip3 install -r requirements.txt --user elif [ -x "$(command -v pip)" ]; then pip install -r requirements.txt --user else echo "pip will be installed..." >&2 initpip fi } getpython(){ if [ -x "$(command -v python3)" ]; then PYTHONBIN=python3 elif [ -x "$(command -v python)" ]; then PYTHONBIN=python elif [ -x "$(command -v python2)" ]; then PYTHONBIN=python2 else echo "Please install Python 3 before continuing." >&2 exit 1; fi } getpip getpython $PYTHONBIN fetch-macos.py $* exit;