This repository bootstraps my zsh shell, brew packages and dotfiles.
./bootstrap_shell.sh
# Make changes
pre-commit install
git add . && git commit -m "fix/feat/chore: commit message" && git push
- Internet access.
- Homebrew is installed.
- Any private exports such as github API tokens etc... can be put in
*private*.rc
which are ignored by git and checked for in CI. - iCloud Drive setup (if you want to use the iCloud Drive dotfiles).
- Signed in to the Apple App Store if you want to use the mas package manager.
bootstrap_shell.sh
- Installs homebrew packages, sets up zsh, and symlinks dotfilesBrewfile
- Homebrew packages to installcommitlint.config.js
- Commitlint config
Generate completions for commands that don't have them:
gencomp ggrep
See Mozilla's SSH Client Configuration Guide for more information on best practices.