This repository contains an installation script to set up a development environment on macOS using Homebrew. It installs a collection of essential development tools and applications, streamlining the process of setting up a new development environment.
👉 You can use one-liner to run a script directly from GitHub repository. This command will fetch the mac-setup.sh script and execute it using bash:
curl -sLf https://raw.githubusercontent.com/veranikabarel/mac-setup/main/mac-setup.sh | bash
👉 You can also clone the repo and run the script:
-
clone the GitHub repository:
git clone [email protected]:veranikabarel/mac-setup.git
-
change to the repository directory:
cd mac-setup
-
make the script executable:
chmod +x mac-setupe.sh
-
run the script:
./mac-setup.sh
The difference between using --cask
and not using it in Homebrew is whether you are installing graphical applications or command-line utilities. Using --cask is typically reserved for installing GUI applications, while not using it is for command-line tools and libraries.
This document lists the names of the tools installed by the provided shell script.
- Google Chrome
- Visual Studio Code
- iTerm2
- Slack
- Obsidian
- Zoom
- NordPass
- NordVPN
- Flux
- Amethyst
- Node.js
- Spotify
- Git
- Git Flow
- GitHub CLI (gh)
- Zsh
- Oh My Zsh (with various plugins)
- Powerlevel10k theme
- Fzf
- Zsh Autosuggestions
- Yarn
- Zsh Syntax Highlighting
- fnm (Node.js version manager)
- SSH Key generation:
ssh-keygen -t rsa -b 4096 -C "<mail>"
pbcopy < ~/.ssh/id_rsa.pub