Files
mac_os/lib/options.sh
Brooke Kuhlmann 8bf0ef473d Added Homebrew Casks install script.
- Provides support for installing Homebrew Casks.
2017-02-17 19:27:37 -07:00

66 lines
1.3 KiB
Bash

#! /usr/bin/env bash
# DESCRIPTION
# Defines command line prompt options.
# Process option selection.
# Parameters:
# $1 = The option to process.
process_option() {
case $1 in
'B')
bin/create_boot_disk;;
'b')
bin/apply_basic_settings;;
't')
bin/install_dev_tools;;
'hf')
bin/install_homebrew_formulas;;
'hc')
bin/install_homebrew_casks;;
'm')
bin/install_app_store;;
'a')
bin/install_applications;;
'x')
bin/install_extensions;;
'd')
bin/apply_default_settings;;
's')
bin/setup_software;;
'i')
caffeinate_machine
bin/apply_basic_settings
bin/install_dev_tools
bin/install_homebrew
bin/install_app_store
bin/install_applications
bin/install_extensions
bin/apply_default_settings
bin/setup_software
clean_work_path;;
'R')
bin/restore_backup;;
'c')
verify_homebrews
verify_applications
verify_extensions;;
'C')
caffeinate_machine;;
'ua')
uninstall_application;;
'ux')
uninstall_extension;;
'ra')
reinstall_application;;
'rx')
reinstall_extension;;
'w')
clean_work_path;;
'q');;
*)
printf "ERROR: Invalid option.\n";;
esac
}
export -f process_option