X-Git-Url: https://git.josue.xyz/?a=blobdiff_plain;f=brew%2Finstall.sh;h=6668e3e5e539328814e538cb095b08b3a38c6781;hb=23070c23f616758660b7acfaec7746c8a4dafabb;hp=93220ddb246fd61e72959745bb80f08792ea0f0f;hpb=76d0f90be354569ed0169dae962219ba37cd1704;p=webi-installers%2F.git diff --git a/brew/install.sh b/brew/install.sh index 93220dd..6668e3e 100644 --- a/brew/install.sh +++ b/brew/install.sh @@ -3,10 +3,24 @@ set -e set -u -{ +function _install_brew() { # Straight from https://brew.sh #/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" + needs_xcode="$(/usr/bin/xcode-select -p >/dev/null 2> /dev/null || echo "true")" + if [[ -n "${needs_xcode}" ]] + then + echo "" + echo "" + echo "ERROR: Run this command to install XCode Command Line Tools first:" + echo "" + echo " xcode-select --install" + echo "" + echo "After the install, close this terminal, open a new one, and try again." + echo "" + exit 1 + fi + # From Straight from https://brew.sh if ! [ -d "$HOME/.local/opt/brew" ]; then echo "Installing to '$HOME/.local/opt/brew'" @@ -35,3 +49,5 @@ set -u echo ' /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"' echo "" } + +_install_brew