-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinstall_mac
executable file
·32 lines (29 loc) · 963 Bytes
/
install_mac
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#!/bin/bash
#######################################
# Installs and configures Mac the way I like it
#
# <3 @Nipsuli <nipsuli@korvenlaita.fi>
#######################################
set -e
# shellcheck source=./nipsulidotfiles.sh
source "$(dirname -- "$0")"/nipsulidotfiles.sh
main() {
nipsulidotfiles::install_package_managers
nipsulidotfiles::setup_git
nipsulidotfiles::setup_keybindings
nipsulidotfiles::configure_system_preferences
nipsulidotfiles::setup_basic_env
nipsulidotfiles::configure_terminal
nipsulidotfiles::install_internet_security_apps
nipsulidotfiles::install_utilities
nipsulidotfiles::install_productivity_apps
nipsulidotfiles::install_messengers
nipsulidotfiles::install_browsers
nipsulidotfiles::install_gui_text_editors
nipsulidotfiles::install_virtualizations
nipsulidotfiles::install_helper_scripts
nipsulidotfiles::remind_manual_installations
}
if [[ "${BASH_SOURCE[0]}" == "${0}" ]]; then
main "$@"
fi