Compare commits
5 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
bb329535c7 | ||
|
|
72f5fcb03e | ||
|
|
7da69e543f | ||
|
|
0b5c5a6cd8 | ||
|
|
450c04e126 |
@@ -1 +1 @@
|
|||||||
2.5.1
|
2.5.3
|
||||||
|
|||||||
@@ -1,3 +1,10 @@
|
|||||||
|
# 6.1.0 (2018-11-01)
|
||||||
|
|
||||||
|
- Updated to Java SE Development Kit 11.
|
||||||
|
- Updated to Ruby 2.5.2.
|
||||||
|
- Updated to Ruby 2.5.3.
|
||||||
|
- Removed unnecessary source code comments.
|
||||||
|
|
||||||
# 6.0.0 (2018-10-01)
|
# 6.0.0 (2018-10-01)
|
||||||
|
|
||||||
- Added XCode install tip.
|
- Added XCode install tip.
|
||||||
|
|||||||
@@ -72,7 +72,7 @@ Current Version (stable):
|
|||||||
|
|
||||||
git clone https://github.com/bkuhlmann/mac_os.git
|
git clone https://github.com/bkuhlmann/mac_os.git
|
||||||
cd mac_os
|
cd mac_os
|
||||||
git checkout 6.0.0
|
git checkout 6.1.0
|
||||||
|
|
||||||
Master Version (unstable):
|
Master Version (unstable):
|
||||||
|
|
||||||
|
|||||||
@@ -1,16 +1,13 @@
|
|||||||
#! /usr/bin/env bash
|
#! /usr/bin/env bash
|
||||||
|
|
||||||
# DESCRIPTION
|
|
||||||
# Applies basic system settings.
|
# Applies basic system settings.
|
||||||
|
|
||||||
# SETTINGS
|
|
||||||
set -o nounset
|
set -o nounset
|
||||||
set -o errexit
|
set -o errexit
|
||||||
set -o pipefail
|
set -o pipefail
|
||||||
IFS=$'\n\t'
|
IFS=$'\n\t'
|
||||||
SCRIPT_PATH="$MAC_OS_CONFIG_PATH/bin/apply_basic_settings"
|
SCRIPT_PATH="$MAC_OS_CONFIG_PATH/bin/apply_basic_settings"
|
||||||
|
|
||||||
# EXECUTION
|
|
||||||
if [[ -x "$SCRIPT_PATH" ]]; then
|
if [[ -x "$SCRIPT_PATH" ]]; then
|
||||||
"$SCRIPT_PATH"
|
"$SCRIPT_PATH"
|
||||||
else
|
else
|
||||||
|
|||||||
@@ -1,16 +1,13 @@
|
|||||||
#! /usr/bin/env bash
|
#! /usr/bin/env bash
|
||||||
|
|
||||||
# DESCRIPTION
|
|
||||||
# Applies default settings.
|
# Applies default settings.
|
||||||
|
|
||||||
# SETTINGS
|
|
||||||
set -o nounset
|
set -o nounset
|
||||||
set -o errexit
|
set -o errexit
|
||||||
set -o pipefail
|
set -o pipefail
|
||||||
IFS=$'\n\t'
|
IFS=$'\n\t'
|
||||||
SCRIPT_PATH="$MAC_OS_CONFIG_PATH/bin/apply_default_settings"
|
SCRIPT_PATH="$MAC_OS_CONFIG_PATH/bin/apply_default_settings"
|
||||||
|
|
||||||
# EXECUTION
|
|
||||||
if [[ -x "$SCRIPT_PATH" ]]; then
|
if [[ -x "$SCRIPT_PATH" ]]; then
|
||||||
"$SCRIPT_PATH"
|
"$SCRIPT_PATH"
|
||||||
else
|
else
|
||||||
|
|||||||
@@ -1,9 +1,7 @@
|
|||||||
#! /usr/bin/env bash
|
#! /usr/bin/env bash
|
||||||
|
|
||||||
# DESCRIPTION
|
|
||||||
# Creates macOS boot disk.
|
# Creates macOS boot disk.
|
||||||
|
|
||||||
# EXECUTION
|
|
||||||
printf "macOS Boot Disk Tips\n"
|
printf "macOS Boot Disk Tips\n"
|
||||||
printf " - Use a USB drive (8GB or higher).\n"
|
printf " - Use a USB drive (8GB or higher).\n"
|
||||||
printf " - Use Disk Utility to format the USB drive as \"Mac OS Extended (Journaled)\".\n"
|
printf " - Use Disk Utility to format the USB drive as \"Mac OS Extended (Journaled)\".\n"
|
||||||
|
|||||||
@@ -1,16 +1,13 @@
|
|||||||
#! /usr/bin/env bash
|
#! /usr/bin/env bash
|
||||||
|
|
||||||
# DESCRIPTION
|
|
||||||
# Installs App Store software.
|
# Installs App Store software.
|
||||||
|
|
||||||
# SETTINGS
|
|
||||||
set -o nounset
|
set -o nounset
|
||||||
set -o errexit
|
set -o errexit
|
||||||
set -o pipefail
|
set -o pipefail
|
||||||
IFS=$'\n\t'
|
IFS=$'\n\t'
|
||||||
SCRIPT_PATH="$MAC_OS_CONFIG_PATH/bin/install_app_store"
|
SCRIPT_PATH="$MAC_OS_CONFIG_PATH/bin/install_app_store"
|
||||||
|
|
||||||
# EXECUTION
|
|
||||||
if [[ -x "$SCRIPT_PATH" ]]; then
|
if [[ -x "$SCRIPT_PATH" ]]; then
|
||||||
"$SCRIPT_PATH"
|
"$SCRIPT_PATH"
|
||||||
else
|
else
|
||||||
|
|||||||
@@ -1,16 +1,13 @@
|
|||||||
#! /usr/bin/env bash
|
#! /usr/bin/env bash
|
||||||
|
|
||||||
# DESCRIPTION
|
|
||||||
# Installs applications.
|
# Installs applications.
|
||||||
|
|
||||||
# SETTINGS
|
|
||||||
set -o nounset
|
set -o nounset
|
||||||
set -o errexit
|
set -o errexit
|
||||||
set -o pipefail
|
set -o pipefail
|
||||||
IFS=$'\n\t'
|
IFS=$'\n\t'
|
||||||
SCRIPT_PATH="$MAC_OS_CONFIG_PATH/bin/install_applications"
|
SCRIPT_PATH="$MAC_OS_CONFIG_PATH/bin/install_applications"
|
||||||
|
|
||||||
# EXECUTION
|
|
||||||
if [[ -x "$SCRIPT_PATH" ]]; then
|
if [[ -x "$SCRIPT_PATH" ]]; then
|
||||||
"$SCRIPT_PATH"
|
"$SCRIPT_PATH"
|
||||||
else
|
else
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
#! /usr/bin/env bash
|
#! /usr/bin/env bash
|
||||||
|
|
||||||
# DESCRIPTION
|
|
||||||
# Installs development tooling requirements.
|
# Installs development tooling requirements.
|
||||||
|
|
||||||
printf "Installing Xcode CLI tools...\n"
|
printf "Installing Xcode CLI tools...\n"
|
||||||
|
|||||||
@@ -1,16 +1,13 @@
|
|||||||
#! /usr/bin/env bash
|
#! /usr/bin/env bash
|
||||||
|
|
||||||
# DESCRIPTION
|
|
||||||
# Installs application extensions.
|
# Installs application extensions.
|
||||||
|
|
||||||
# SETTINGS
|
|
||||||
set -o nounset
|
set -o nounset
|
||||||
set -o errexit
|
set -o errexit
|
||||||
set -o pipefail
|
set -o pipefail
|
||||||
IFS=$'\n\t'
|
IFS=$'\n\t'
|
||||||
SCRIPT_PATH="$MAC_OS_CONFIG_PATH/bin/install_extensions"
|
SCRIPT_PATH="$MAC_OS_CONFIG_PATH/bin/install_extensions"
|
||||||
|
|
||||||
# EXECUTION
|
|
||||||
if [[ -x "$SCRIPT_PATH" ]]; then
|
if [[ -x "$SCRIPT_PATH" ]]; then
|
||||||
"$SCRIPT_PATH"
|
"$SCRIPT_PATH"
|
||||||
else
|
else
|
||||||
|
|||||||
@@ -1,16 +1,13 @@
|
|||||||
#! /usr/bin/env bash
|
#! /usr/bin/env bash
|
||||||
|
|
||||||
# DESCRIPTION
|
|
||||||
# Installs Homebrew Cask software.
|
# Installs Homebrew Cask software.
|
||||||
|
|
||||||
# SETTINGS
|
|
||||||
set -o nounset
|
set -o nounset
|
||||||
set -o errexit
|
set -o errexit
|
||||||
set -o pipefail
|
set -o pipefail
|
||||||
IFS=$'\n\t'
|
IFS=$'\n\t'
|
||||||
SCRIPT_PATH="$MAC_OS_CONFIG_PATH/bin/install_homebrew_casks"
|
SCRIPT_PATH="$MAC_OS_CONFIG_PATH/bin/install_homebrew_casks"
|
||||||
|
|
||||||
# EXECUTION
|
|
||||||
if [[ -x "$SCRIPT_PATH" ]]; then
|
if [[ -x "$SCRIPT_PATH" ]]; then
|
||||||
"$SCRIPT_PATH"
|
"$SCRIPT_PATH"
|
||||||
else
|
else
|
||||||
|
|||||||
@@ -1,16 +1,13 @@
|
|||||||
#! /usr/bin/env bash
|
#! /usr/bin/env bash
|
||||||
|
|
||||||
# DESCRIPTION
|
|
||||||
# Installs Homebrew Formula software.
|
# Installs Homebrew Formula software.
|
||||||
|
|
||||||
# SETTINGS
|
|
||||||
set -o nounset
|
set -o nounset
|
||||||
set -o errexit
|
set -o errexit
|
||||||
set -o pipefail
|
set -o pipefail
|
||||||
IFS=$'\n\t'
|
IFS=$'\n\t'
|
||||||
SCRIPT_PATH="$MAC_OS_CONFIG_PATH/bin/install_homebrew_formulas"
|
SCRIPT_PATH="$MAC_OS_CONFIG_PATH/bin/install_homebrew_formulas"
|
||||||
|
|
||||||
# EXECUTION
|
|
||||||
if [[ -x "$SCRIPT_PATH" ]]; then
|
if [[ -x "$SCRIPT_PATH" ]]; then
|
||||||
"$SCRIPT_PATH"
|
"$SCRIPT_PATH"
|
||||||
else
|
else
|
||||||
|
|||||||
@@ -1,16 +1,13 @@
|
|||||||
#! /usr/bin/env bash
|
#! /usr/bin/env bash
|
||||||
|
|
||||||
# DESCRIPTION
|
|
||||||
# Performs restoration of backup data.
|
# Performs restoration of backup data.
|
||||||
|
|
||||||
# SETTINGS
|
|
||||||
set -o nounset
|
set -o nounset
|
||||||
set -o errexit
|
set -o errexit
|
||||||
set -o pipefail
|
set -o pipefail
|
||||||
IFS=$'\n\t'
|
IFS=$'\n\t'
|
||||||
SCRIPT_PATH="$MAC_OS_CONFIG_PATH/bin/restore_backup"
|
SCRIPT_PATH="$MAC_OS_CONFIG_PATH/bin/restore_backup"
|
||||||
|
|
||||||
# EXECUTION
|
|
||||||
if [[ -x "$SCRIPT_PATH" ]]; then
|
if [[ -x "$SCRIPT_PATH" ]]; then
|
||||||
"$SCRIPT_PATH"
|
"$SCRIPT_PATH"
|
||||||
else
|
else
|
||||||
|
|||||||
6
bin/run
6
bin/run
@@ -1,12 +1,7 @@
|
|||||||
#! /usr/bin/env bash
|
#! /usr/bin/env bash
|
||||||
|
|
||||||
# DESCRIPTION
|
|
||||||
# Executes the command line interface.
|
# Executes the command line interface.
|
||||||
|
|
||||||
# USAGE
|
|
||||||
# ./run.sh OPTION
|
|
||||||
|
|
||||||
# LIBRARY
|
|
||||||
source lib/installers.sh
|
source lib/installers.sh
|
||||||
source lib/options.sh
|
source lib/options.sh
|
||||||
source lib/reinstallers.sh
|
source lib/reinstallers.sh
|
||||||
@@ -28,7 +23,6 @@ else
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# EXECUTION
|
|
||||||
while true; do
|
while true; do
|
||||||
if [[ $# == 0 ]]; then
|
if [[ $# == 0 ]]; then
|
||||||
printf "\nUsage: run OPTION\n"
|
printf "\nUsage: run OPTION\n"
|
||||||
|
|||||||
@@ -1,16 +1,13 @@
|
|||||||
#! /usr/bin/env bash
|
#! /usr/bin/env bash
|
||||||
|
|
||||||
# DESCRIPTION
|
|
||||||
# Sets up and launches (if necessary) installed software.
|
# Sets up and launches (if necessary) installed software.
|
||||||
|
|
||||||
# SETTINGS
|
|
||||||
set -o nounset
|
set -o nounset
|
||||||
set -o errexit
|
set -o errexit
|
||||||
set -o pipefail
|
set -o pipefail
|
||||||
IFS=$'\n\t'
|
IFS=$'\n\t'
|
||||||
SCRIPT_PATH="$MAC_OS_CONFIG_PATH/bin/setup_software"
|
SCRIPT_PATH="$MAC_OS_CONFIG_PATH/bin/setup_software"
|
||||||
|
|
||||||
# EXECUTION
|
|
||||||
if [[ -x "$SCRIPT_PATH" ]]; then
|
if [[ -x "$SCRIPT_PATH" ]]; then
|
||||||
"$SCRIPT_PATH"
|
"$SCRIPT_PATH"
|
||||||
else
|
else
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
#! /usr/bin/env bash
|
#! /usr/bin/env bash
|
||||||
|
|
||||||
# DESCRIPTION
|
|
||||||
# Defines software installer functions.
|
# Defines software installer functions.
|
||||||
|
|
||||||
# Installs an application via a DMG file.
|
# Installs an application via a DMG file.
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
#! /usr/bin/env bash
|
#! /usr/bin/env bash
|
||||||
|
|
||||||
# DESCRIPTION
|
|
||||||
# Defines command line prompt options.
|
# Defines command line prompt options.
|
||||||
|
|
||||||
# Process option selection.
|
# Process option selection.
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
#! /usr/bin/env bash
|
#! /usr/bin/env bash
|
||||||
|
|
||||||
# DESCRIPTION
|
|
||||||
# Defines reinstall functions.
|
# Defines reinstall functions.
|
||||||
|
|
||||||
# Reinstall application.
|
# Reinstall application.
|
||||||
|
|||||||
@@ -1,9 +1,7 @@
|
|||||||
#! /usr/bin/env bash
|
#! /usr/bin/env bash
|
||||||
|
|
||||||
# DESCRIPTION
|
|
||||||
# Defines global settings.
|
# Defines global settings.
|
||||||
|
|
||||||
# SETTINGS
|
|
||||||
# General
|
# General
|
||||||
set -o nounset
|
set -o nounset
|
||||||
set -o errexit
|
set -o errexit
|
||||||
@@ -18,4 +16,4 @@ export MAC_OS_CONFIG_PATH="../mac_os-config"
|
|||||||
|
|
||||||
# Java
|
# Java
|
||||||
export JAVA_LABEL="Java SE Development Kit"
|
export JAVA_LABEL="Java SE Development Kit"
|
||||||
export JAVA_DOWNLOAD_URL="https://www.oracle.com/technetwork/java/javase/downloads/jdk10-downloads-4416644.html"
|
export JAVA_DOWNLOAD_URL="https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.html"
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
#! /usr/bin/env bash
|
#! /usr/bin/env bash
|
||||||
|
|
||||||
# DESCRIPTION
|
|
||||||
# Defines uninstall functions.
|
# Defines uninstall functions.
|
||||||
|
|
||||||
# Uninstalls selected application.
|
# Uninstalls selected application.
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
#! /usr/bin/env bash
|
#! /usr/bin/env bash
|
||||||
|
|
||||||
# DESCRIPTION
|
|
||||||
# Defines general utility functions.
|
# Defines general utility functions.
|
||||||
|
|
||||||
# Answers the full install path (including file name) for file name.
|
# Answers the full install path (including file name) for file name.
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
#! /usr/bin/env bash
|
#! /usr/bin/env bash
|
||||||
|
|
||||||
# DESCRIPTION
|
|
||||||
# Defines verification/validation functions.
|
# Defines verification/validation functions.
|
||||||
|
|
||||||
# Checks for missing Homebrew formulas.
|
# Checks for missing Homebrew formulas.
|
||||||
|
|||||||
Reference in New Issue
Block a user