From 76d0f90be354569ed0169dae962219ba37cd1704 Mon Sep 17 00:00:00 2001 From: AJ ONeal Date: Mon, 13 Jul 2020 13:52:54 -0600 Subject: [PATCH] switch to HOME-based local 'brew' --- brew/install.sh | 37 +++++++++++++++++++++++++++++++++++-- 1 file changed, 35 insertions(+), 2 deletions(-) diff --git a/brew/install.sh b/brew/install.sh index 34b5a0d..93220dd 100644 --- a/brew/install.sh +++ b/brew/install.sh @@ -1,4 +1,37 @@ #!/bin/bash -# Straight from https://brew.sh -/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" +set -e +set -u + +{ + # Straight from https://brew.sh + #/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" + + # From Straight from https://brew.sh + if ! [ -d "$HOME/.local/opt/brew" ]; then + echo "Installing to '$HOME/.local/opt/brew'" + echo "" + echo "If you prefer to have brew installed to '/usr/local' cancel now and do the following:" + echo " rm -rf '$HOME/.local/opt/brew'" + echo ' /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"' + echo "" + sleep 3 + git clone --depth=1 https://github.com/Homebrew/brew "$HOME/.local/opt/brew" + fi + + webi_path_add "$HOME/.local/opt/brew/bin" + export PATH="$HOME/.local/opt/brew/bin:$PATH" + + echo "Updating brew..." + brew update + + webi_path_add "$HOME/.local/opt/brew/sbin" + export PATH="$HOME/.local/opt/brew/sbin:$PATH" + + echo "Installed 'brew' to '$HOME/.local/opt/brew'" + echo "" + echo "If you prefer to have brew installed to '/usr/local' do the following:" + echo " mv '$HOME/.local/opt/brew' '$HOME/.local/opt/brew.$(date '+%F_%H-%M-%S').bak'" + echo ' /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"' + echo "" +} -- 2.25.1