# Install command line tools
$ sudo xcodebuild -license
$ xcode-select --install
# Install homebrew
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
$ brew update
# Install ansible
$ brew install ansible
このリポジトリをcloneするか、zipダウンロードして展開してください。 場所はどこでもいいです。
$ git clone git@github.com:kkkw/ansible-mac.git
$ cd ansible-mac
# Install ansible collections
$ ansible-galaxy collection install -r requirements.yml
$ ansible-playbook -i hosts localhost.yml --extra-vars '{"mas_email":"foo@example.com","mas_password":"foo-bar"}'
途中で何度かパスワードを聞かれるので、完全な自動にはならないです。
インストールするものの量にもよりますが、そこそこ時間はかかります。
cask
やmas
でバイナリをダウンロードしてくるのに時間がかかるためです。
echo $(defaults domains) | tr -s ',' '\n' | while read domain; do defaults read $domain; done &> domains.txt
$ echo "homebrew_taps:" && brew tap | awk '{print " - "$1}'
$ brew list --formula | awk '{print " - "$1}'
$ brew list --cask | awk '{print " - "$1}'
$ plutil -convert xml1 foo.plist
$ plutil -convert binary1 foo.plist
- Scansnap
- KensingtonWorks
- sublime text のtabをoffに
- iterm
- カラースキーマを変更
- HotKey Windowを設定