1
0
Fork 0
mirror of https://github.com/foxlet/macOS-Simple-KVM.git synced 2024-11-05 10:49:46 +01:00
macOS-Simple-KVM/tools/FetchMacOS/fetch.sh

44 lines
874 B
Bash
Raw Normal View History

2019-06-07 01:36:28 +02:00
#!/bin/bash
# fetch.sh: Run fetch-macos.py with safety checks
# by Foxlet <foxlet@furcode.co>
2019-04-23 05:20:12 +02:00
set +x;
SCRIPTDIR="$(dirname "$0")";
cd $SCRIPTDIR
2019-06-07 01:36:28 +02:00
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 $*
2019-04-23 05:20:12 +02:00
exit;