FinalAngel/osx-bootstrap(新しいタブで開きます)
主要言語: Shell
OSX Bootstrap - Setup Python, Postgres, Defaults and more
- star 数
- 55
- watcher 数
- 18
- fork 数
- 20
- issue 数
- 1
- 最終更新
- 2016/09/22
主要言語: Shell
OSX Bootstrap - Setup Python, Postgres, Defaults and more
This is a bash script automating configuration and installation of OSX workstations.
gcc and install the Command Line ToolsXcode > Preferences > Downloads and install the Command Line Toolsbash <(curl -L https://raw.github.com/divio/osx-bootstrap/master/install.sh)You will need to enter your sudo password and github information during the installation process.
Some scripts require additional configuration, please refere to the source code and read the comments. You will have to take the following actions to complete the installation for the core modules:
cat ~/.ssh/id_rsa.pub) into your github.com account under SSH KeysIf you are upgrading your system from Lion/Mountain Lion to Mavericks, OSX Bootstrap won't stay in your way. Just install the upgrade and run Xcode and check that the Command Line Tools are still installed.
You can install additional modules such as:
For a list of all modules consult the extras/ folder. Use the same pattern as install.sh above.
Extras are not maintained within the bootstrap update process. Edit the .osx-bootstrap file within ~/.osx-bootstrap/ to add those dependencies. This file will not be updated automatically.
xcode-select --install after a system upgrade.bootstrap to start the osx-bootstrap auto update..osx-bootstrap/upgrade.sh to force a full update of osx-bootstrap.bash <(curl -L https://raw.github.com/divio/osx-bootstrap/master/core/nuke.sh)
The following configurations will be automated using the core modules:
The following software will be installed using the core modules:
Additionally ~/.profile and ~/.zshrc will be setup for you.
You can install additional modules inside the /extras folder using the following command: blah Follow additional instructions that are printed out or read the source. Be aware that the core modules are required!