- Copy and Run the appropriate initial-setup script in Your Terminal
- The Mac Script will install Homebrew and Git, then clone this repo
- The Ubuntu Script will install Git, then clone this repo
- [Optional] Update the Desired Tools and Apps
- playbooks/group_vars/all.yml
- Current List Contains:
cli_tools:
- autojump
- ctags
- coreutils
- curl
- fswatch
- git
- git-town
- go
- htop
- jq
- neovim
- nmap
- mysql
- shellcheck
- tree
- watch
- wget
- yarn
- zsh
cask_apps:
- 1password
- docker
- intellij-idea
- iterm2
- java8
- postman
- sequel-pro
- slack
- spotify
- tunnelblick
- visual-studio-code-insiders
- zeplin
The setup script will install Ansible
Then Ansible will take care of the rest!
~/repos/local-provision/scripts/setup.sh
~/repos/local-provision/scripts/setup.sh -t "cli,apps"
~/repos/local-provision/scripts/setup.sh -e "dotfiles"
To change your shell to ZSH
chsh -s /bin/zsh
If you chose not to use the provided dotfiles, make sure to set the proper JAVA_HOME
environment variable in your shell's run commands e.g. ~/.bashrc
export JAVA_HOME=`/usr/libexec/java_home -v 1.8`
Java8 Brew Caveats
==> Caveats
This Cask makes minor modifications to the JRE to prevent issues with
packaged applications, as discussed here:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=411361
If your Java application still asks for JRE installation, you might need
to reboot or logout/login.
Installing java8 means you have AGREED to the license at
https://www.oracle.com/technetwork/java/javase/terms/license/index.html
Vim should auto install Vim-Plug
To install vim plugins with Vim-Plug
vim -c PlugInstall -c qa