dotfiles/scripts/macos-setup/.macos

29 lines
1.1 KiB
Plaintext
Raw Normal View History

#!/usr/bin/env bash
########################################################################
# Initiates the applying of MacOS-specific settings and preferences #
# Will use local files if available, otherwise run directly from git #
# IMPORTANT: Be sure to read files through thoughouly before executing #
########################################################################
# Licensed under MIT (C) Alicia Sykes 2022 <https://aliciasykes.com> #
########################################################################
macos_scripts=(
"macos-security.sh" # Applies security settings
"macos-preferences.sh" # Sets user preferences
"macos-apps.sh" # Configures app options
)
if [ ! -z $0 ]; then # Use local files
2022-11-03 21:59:12 +01:00
DIR="$(cd "$(dirname "$0")" && pwd)"
for mac_script in ${macos_scripts[@]}; do
$DIR/$mac_script
done
else # Run from remote origin
REMOTE_DIR="https://raw.githubusercontent.com/Lissy93/dotfiles"
REMOTE_DIR+="/master/scripts/macos-setup"
for mac_script in ${macos_scripts[@]}; do
bash <(curl -s "${REMOTE_DIR}/${mac_script}")
done
fi