Mac
brew
brew-cask

macbook pro でのまっさらからの brew install 記録

こんにちは。二日連続で Advent Calendar 参加を決めたことに後悔している小泉です。私たちは保険会社のスタートアップとして、テクノロジーで保険を身近にそして手軽にに入れる存在にしたいという思いから会社を立ち上げました。尖った技術で尖った保険商品を作ってみたいと思われる方、ぜひオフィスに遊びに来てください! https://www.wantedly.com/companies/justincase


要旨

Mac を新調したのはつい二日前。今後クリーンインストールすることもあろうかと思うので、ここに業務にに必要なアプリのbrew経由でのインストールメモを残すこととした。

# brew install

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

# coding environment
brew install git
# for git completion
cat <<\EOF >> .bashrc
source /usr/local/etc/bash_completion.d/git-prompt.sh
source /usr/local/etc/bash_completion.d/git-completion.bash
GIT_PS1_SHOWDIRTYSTATE=true
export PS1='\[\033[37m\][\[\033[36m\]\u\[\033[37m\]@ \[\033[32m\]\W\[\033[37m\]]\[\033[31m\]$(__git_ps1)\[\033[00m\]\n\$ '
EOF

brew cask install visual-studio-code
brew cask install sourcetree
brew install docker
brew cask install docker
brew cask install postman

# language or IDE
brew install r
brew cask install rstudio

# Xcode install from Apple store
sudo xcodebuild -license

# python with pyenv
brew install pyenv
cat <<\EOF >> .bashrc
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
EOF

pyenv install 3.7.0
pip install mypy
pip install flake8
pip install pandas

# node
brew install nvm
cat <<\EOF >> .bashrc
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion

EOF

# communication
brew cask install slack

# google tools
brew cask install chrome
brew cask install google-drive-file-stream

# command-lines
brew install awscli
echo 'export PATH=~/.local/bin:$PATH' >> .bashrc
brew install jq
brew install wget

# deprecated
# brew cask install remote-desktop-connection
brew tap homebrew/cask-versions
brew cask install microsoft-remote-desktop-beta