These scripts might help to build your working enviroment of OSX machine.
It is made with imagining it has two way to use. ;
- To make the "minimal" enviroment enough to temporary work.
- To make the usual "complete" enviroment.
The former is provided with the intention of using under the situation in which you will hardly spend time to perform the setting work, for example in purchasing a new Mac or right after OSX installation and so on.
Can use the bootstrap.sh
.
In comparison, the latter is assumed to be used when there is enogh time to set up your Mac.
Use osx.sh
and app.sh
in this case.
- Defaults settings for OSX.
- Access settings of GitHub (Only in
bootstrap.sh
) - Application softwares installation (Need Homebrew), and some settings.
- OSX (10.10 Yosemite)
- Command Line Tools for Xcode
git clone https://github.com/woowee/macset.git
cd macset
The setting about config.sh
file show below is not required.
You can also get config.sh
from included config.sh.tmp
as template.
You can define your account infrmation required for setting by using config.sh
in advance.
cp config.sh.tmp config.sh
vi config.sh
./bootstrap.sh
This process operates interactively because it must deal with important informatin of system.
A brief outline of this processing is ;
- System information settings
bootstrap.sh
only.- Computer Name
- Host Name
- Local Host Name
- GitHub account settings
Note that Safari is going to open to regist SSH key in GitHub. - Dotfile settings
- OSX defaults settings
- Applications installation
- Some applications settings
The scripts to set the defautls for OSX and install applications software are provided for each other because I think it will be the requirement to do separately.
./osx.sh [-s]
- This process also operates interactively.
- It runs in the silent mode with
-s
option is specified - You need to restart the machine to apply the settings.
./app.sh
- This is not interactively.
- Install Homebrew and Homebrew-Cask. If they have been already installed they would be updated.
- Install XQuartz(X11) because there are some items that utilizes X11 components.
- Change the shell from bash as default of OSX to zsh.
rsync
uses version 3.x, not 2.x as default.- Install Ricty font.
- mathiasbynens "mathiasbynens/dotfiles"
- DAddYE "OSX For Hackers"
- bkuhlmann "bkuhlmann/osx"
Thank to all very much.
.....
Thank you for reading it through.
By now, I guess you get used to my funny English writing. Appreciate any suggestions you can make.:wink:
This document Japanease language version is here.