#!/bin/bash set -e run_setup() { sed "s/^#auth/auth/" /etc/pam.d/sudo_local.template | sudo tee /etc/pam.d/sudo_local echo "==> [1/4] Installing Homebrew..." /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" # Refresh path immediately so 'brew' works for the next line if [[ -d "/opt/homebrew" ]]; then eval "$(/opt/homebrew/bin/brew shellenv)" else eval "$(/usr/local/bin/brew shellenv)" fi echo "==> [2/4] Installing Git..." brew install git echo "==> [3/4] Cloning Mansfera/Backup..." rm -rf ~/Backup git clone https://github.com/Mansfera/Backup.git ~/Backup echo "==> [4/4] Running local install script..." cd ~/Backup chmod +x install.sh ./install.sh echo "==> All steps complete! Your Mac is ready." } # Execute the function run_setup