#!/bin/bash function run_install { mkdir -p $HOME/Library/Caches/Homebrew rm -rf $HOME/Library/Caches/Homebrew/* REPO="https://github.com/sneak/osximage.git" DEST="$TMPDIR/osximage" if [[ ! -d "$DEST" ]]; then git clone "$REPO" "$DEST" fi rsync -avP "$DEST/custompkg/root/etc/skel/" "$HOME/" # run modular setup scripts for FN in $HOME/Library/user-setup/*.sh ; do echo "new-user-setup: starting $(basename $FN)..." bash "$FN" 2>&1 | tee -a $HOME/Library/Logs/user-setup.log rm "$FN" echo "new-user-setup: removed $(basename $FN)..." done } run_install