Laptop Setup Script
Thoughtbot's Ruby guide to Mac OSX development inspired me to create my own script to install and update all the tools I use for development and general use. This also serves as documenting what I installed and more importantly how since I'm using the same commands I ran but now in reusable shell scripts.
Installation
- Set Terminal with Full Disk Access temporarily
xcode-select --install
for command line tools- Collect GitHub access tokens from 1Password (CLI and VS Code)
git clone https://javierjulio@github.com/javierjulio/laptop.git ~/Projects/laptop
- Import Terminal Theme as default and then restart
cd ~/Projects/laptop && ./laptop
- Install Visual Studio Code sync settings extension and provide GitHub access token
Development
Run tests: bats -r test
For more info on setting macOS defaults programmatically: https://lapcatsoftware.com/articles/containers.html
Resources
- https://github.com/rkalis/dotfiles
- https://github.com/paveg/dotfiles
- https://github.com/ascarter/dotfiles
- https://github.com/mathiasbynens/dotfiles
- https://github.com/janmoesen/tilde
- https://github.com/gerhard/setup
Terminal Themes
zsh Transition
- https://support.apple.com/en-us/HT208050
- https://scriptingosx.com/2019/06/moving-to-zsh/
- For git completion with
g
alias: - For bash completion: https://github.com/eddiezane/lunchy/issues/57#issuecomment-448588918