Warning
This repository is deprecated. Please useneuefische/web-setup
instead.
- Install Homebrew and common command line tools
- Setup zsh with a powerful prompt, aliases and convenient shortcuts
- Add shell-integration for iTerm
- Setup a git user and create and link an ssh key for GitHub
- Install common macOS software for developers
- Install MongoDB (community-edition)
-
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/neuefische/zsh-setup/main/install-brew)
zsh <(curl -s https://raw.githubusercontent.com/neuefische/zsh-setup/main/install-apps)
zsh <(curl -s https://raw.githubusercontent.com/neuefische/zsh-setup/main/install-mongo)
zsh <(curl -s https://raw.githubusercontent.com/neuefische/zsh-setup/main/setup-iterm)
zsh <(curl -s https://raw.githubusercontent.com/neuefische/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. Choose ssh
as your preferred connection method. Login and authenticate with the browser. (The device code is found in the Terminal.)
zsh <(curl -s https://raw.githubusercontent.com/neuefische/zsh-setup/main/setup-git)
Please restart your Mac after this.
zsh <(curl -s https://raw.githubusercontent.com/neuefische/zsh-setup/main/setup-macos)