#!/usr/bin/env bash # https://github.com/crispgm/dotfiles/blob/master/bootstrap set -e echo "Install Homebrew" if test ! $(which brew); then echo "Installing homebrew..." /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" fi echo "Setup hostname" sudo scutil --set HostName mac echo "Install with Brew Bundle" set +e brew cleanup brew uninstall openssl brew bundle set -e echo "Setup workspace" mkdir -p ~/Git/ echo "Setup Git" ln -s ./git/work.gitconfig ~/Git/.gitconfig if [ -f $HOME/.gitconfig ]; then cat $HOME/.gitconfig mv $HOME/.gitconfig $HOME/.gitconfig.bak fi ln -s $PWD/git/global.gitconfig $HOME/.gitconfig # echo "Setup Bash" # sudo cp ./motd /etc/motd # cp ./bash/.bashrc ~/.bashrc # cp ./bash/.bash_profile ~/.bash_profile echo "Setup Zsh" sudo sh -c 'echo /usr/local/bin/zsh >> /etc/shells' sudo chsh -s $(which zsh) echo "Setup applications" echo "- fzf" $(brew --prefix)/opt/fzf/install # echo "- neovim" # ./neovim/neovim echo "Link editors" mkdir -p ~/Applications/ sudo ln -s /Applications/Visual\ Studio\ Code.app/Contents/Resources/app/bin/code /usr/local/bin/code