This is a basic checklist I follow to set up a new Mac's development environment.
File | Description |
---|---|
.bashrc |
Customizes the Terminal.app prompt and echos the currently checked out Git branch. |
.gitconfig |
Global Git configuration to specify my name and email, shortcuts, colors, and more. |
.gitignore |
The ignore file that I use everywhere. |
.jump |
Quickly navigate your filesystem from the command-line. |
.brew |
Downloads my most used homebrew packages. |
.zshrc |
Customizes the Terminal.app prompt and echos the currently checked out Git branch. |
- Download and install latest version of Xcode from the Mac App Store
- Download and install Xcode command line tools from https://developer.apple.com/downloads/.
- Generate new SSH key
- Generate an access token for Terminal to auth your GitHub account when 2FA is enabled
- Load
.bashrc
- Load
.profile
- Load
.gitconfig
contents into the global~/.gitconfig
- Load
.jump
- Load
.zshrc
- How to create a symlink
ln -s /path/to/original /path/to/symlink
- Load up the Ocean theme from https://github.com/mdo/ocean-terminal
mark ${alias}
will setup a shortcutjump ${alias}
will jump to the specific shortcutjump
will take you to the .mark file and than you canls
to see a list of jumps
- Install favorite extensions
- Settings Sync
- EditorConfig
- ESLint
- GitLens
- One Dark Pro
- Prettier
- TypeScript Error Translator