# macOS Bootstrap Script
One-command setup for macOS. Installs Homebrew packages, Zsh with plugins, Node.js, and Claude Code — turning a fresh Mac into a fully configured development environment.
**Idempotent — safe to re-run anytime. Every step checks before installing.**
## What's Included
| File | Description |
|------|-------------|
| `bootstrap-mac.sh` | Main script — installs and configures everything |
| `brewfile.md` | Reference guide for all Homebrew packages with descriptions and a quick install script |
## Prerequisites
Before running the bootstrap, install these two dependencies manually:
```bash
# 1. Xcode Command Line Tools (compilers, git, etc.)
xcode-select --install
# 2. Homebrew (macOS package manager)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
eval "$(/opt/homebrew/bin/brew shellenv)"
```
## Quick Start
```bash
chmod +x bootstrap-mac.sh && ./bootstrap-mac.shShowing 30 of 105 lines — enter email to view full file
How to use
Start here. Prerequisites, what gets installed, post-install steps, and troubleshooting.
A bootstrap script for macOS that installs and configures everything a developer needs. Homebrew CLI tools (bat, eza, ripgrep, fd, fzf, jq, glow, delta, zoxide, chafa), Oh My Zsh with syntax highlighting and autosuggestions plugins, Node.js via nvm + pnpm, Neovim, tmux, and Claude Code. Idempotent — skips anything already installed.