- Install Homebrew for software installation
- Install software: iTerm, Slack, Firefox Developer Edition, Visual Studio Code, Zoom, Postman, Rectangle
- Install command line tools: zsh, git, antigen, zsh-completions, exa, fasd, fzf
- Install the font "Fira Code"
- Add shell-integration for iTerm
- Setup zsh with a powerful prompt, aliases and convenient shortcuts
- Create git configuration with user name and email
- Create ssh key and add the passphrase to the macOS keychain
-
You should have the latest macOS installed. To make sure, click on the apple logo at the top left, go to "About this Mac" and click "Software Update". Install any missing updates.
-
Find and run the program "Terminal"
-
Go through each of the following steps and copy and paste each command into Terminal and press Enter. Wait for the command to finish and follow any instructions.
-
In case of any Error, read the error text from the beginning and google for help. Ask a coach for help.
Copy each command and paste it into the Terminal. Run it by pressing Enter
. If a command does not work and you can't fix the problem, continue with the next command.
If you are asked to enable fuzzy auto-completion, enable key bindings and update shell configuration files confirm by pressing y
.
zsh <(curl -s https://raw.githubusercontent.com/badabam/zsh-setup/main/install-brew)
zsh <(curl -s https://raw.githubusercontent.com/badabam/zsh-setup/main/install-apps)
zsh <(curl -s https://raw.githubusercontent.com/badabam/zsh-setup/main/install-mongo)
zsh <(curl -s https://raw.githubusercontent.com/badabam/zsh-setup/main/setup-iterm)
zsh <(curl -s https://raw.githubusercontent.com/badabam/zsh-setup/main/copy-configs)
Please enter the requested inputs and press Enter
when asked about which file to save key and your passphrase. By simply pressing Enter
the default settings will be used.
zsh <(curl -s https://raw.githubusercontent.com/badabam/zsh-setup/main/setup-git)
Please restart your Mac after this.
zsh <(curl -s https://raw.githubusercontent.com/badabam/zsh-setup/main/setup-macos)