/zsh-setup

Setup your system for the web development bootcamp

Primary LanguageShell

Warning
This repository is deprecated. Please use neuefische/web-setup instead.


Setup your macOS

What does this setup do?

How to run the setup

  1. 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.

  2. Find and run the program "Terminal"

  3. 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.

  4. 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.

Install Homebrew and Command Line Tools

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)

Install macOS Apps

zsh <(curl -s https://raw.githubusercontent.com/neuefische/zsh-setup/main/install-apps)

Install MongoDB

zsh <(curl -s https://raw.githubusercontent.com/neuefische/zsh-setup/main/install-mongo)

Setup shell-integration for iTerm

zsh <(curl -s https://raw.githubusercontent.com/neuefische/zsh-setup/main/setup-iterm)

Copy configs

zsh <(curl -s https://raw.githubusercontent.com/neuefische/zsh-setup/main/copy-configs)

Setup git

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)

Setup macOS

Please restart your Mac after this.

zsh <(curl -s https://raw.githubusercontent.com/neuefische/zsh-setup/main/setup-macos)