This repository contains a setup script for configuring a development environment on macOS. The script automates the installation of essential tools, configuration of shell settings, and setup of SSH keys for version control platforms.
- Installs Homebrew and essential CLI tools
- Configures Zsh with custom settings and plugins
- Sets up SSH keys for Git (Feel free to customize the providers)
- Configures macOS settings for a better user experience
- macOS
- Internet connection
-
Clone the repository:
git clone https://github.com/manasv/mac-setup.git cd mac-setup
-
Make the setup script executable:
chmod +x setup.sh
-
Run the setup script:
./setup.sh
- Follow the prompts in the setup script to enter your SSH key comment and name.
- The script will create an SSH key and configure your SSH settings for GitHub and Bitbucket.
- It will also copy the Zsh configuration from the
config/.zshrc
file to your home directory.
config/.zshrc
: Contains custom Zsh settings and aliases.