forked from vanderhoop/installfest_script
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathManifest.mac
More file actions
92 lines (71 loc) · 2.2 KB
/
Manifest.mac
File metadata and controls
92 lines (71 loc) · 2.2 KB
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
shebang
commentary/header
handle_options_and_start_logging
define_terminal_colors
commentary/quoth_the_bard
commentary/instructions
# -> pause_awhile "begin"
# -> echo "${GREEN}The play's the thing...${GREEN}"
# -> quoth_the_bard "${HOW_NOW_TERMINAL[@]}"
# -> pause_awhile "define environmental variables for the install"
mac/define_script_helper_functions
# tests/add_assert_functions
tests/mock_assert_functions
set_env_vars
mac/set_env_vars
set_script_branch
capture_password
# -> pause_awhile "update your OS with necessary tools"
mac/update_software
mac/install_commandline_tools
# -> quoth_the_bard "${HOW_NOW_RVM[@]}"
# -> pause_awhile "remove RVM & MacPorts to reduce conflicts"
remove_rvm
mac/remove_macports
# -> quoth_the_bard "${HOW_NOW_GIT[@]}"
# -> pause_awhile "add GitHub credentials to our keychain"
capture_github_credentials
# -> quoth_the_bard "${HOW_NOW_SSH_KEYS[@]}"
add_ssh_key_to_github
clone_script_repo
# -> quoth_the_bard "${HOW_NOW_BREW[@]}"
# -> pause_awhile "install the Mac OS package manager Homebrew"
mac/install_homebrew
mac/install_compilation_tools
# -> quoth_the_bard "${HOW_NOW_GIT[@]}"
# -> pause_awhile "install version control system git"
mac/install_git
install_git_completion
configure_git
# -> quoth_the_bard "${HOW_NOW_GEMS[@]}"
# -> pause_awhile "install rbenv and Gem list"
mac/install_rbenv
set_default_gems_with_rbenv
# -> quoth_the_bard "${HOW_NOW_RUBY[@]}"
# -> pause_awhile "install Ruby with rbenv"
install_beloved_ruby_version
set_global_ruby_version
# -> quoth_the_bard "${HOW_NOW_NODE[@]}"
# -> pause_awhile "install Node and npm"
mac/install_node_and_npm
# -> quoth_the_bard "${HOW_NOW_APPS[@]}"
# -> pause_awhile "install classroom applications"
mac/install_apps
# TODO (phlco) are these *system* packages?
mac/install_system_packages
mac/set_up_heroku
# -> quoth_the_bard "${HOW_NOW_DB[@]}"
# -> pause_awhile "install PostgreSQL"
mac/install_postgres
## currently not using
# install_vim_plugins
# install_oh_my_zsh
mac/run_osx_tweeks
# -> quoth_the_bard "${HOW_NOW_CONFIGURE[@]}"
# -> pause_awhile "do final configurations"
create_student_folders
copy_over_dotfiles
# FIXME (phlco) skipping the email line
report_log
# -> quoth_the_bard "${HOW_NOW_FINISH[@]}"
commentary/fin