← devAlice
Mac
맥 개발자 환경 구축 가이드.
Mac 개발 환경 정기 유지관리 — brew·언어 툴체인·SDK를 한 명령으로
주 1회 한 번의 실행으로 Homebrew, Mac App Store, npm globals, rustup, cargo binaries, pipx, Flutter, CocoaPods, oh-my-zsh를 모두 갱신하는 셸 스크립트 1편.
Brewfile 관리 — `brew bundle`로 맥 환경을 코드로 재현하기
맥 환경을 한 파일로 굳히는 Brewfile 패턴. dump → 정리 → cleanup → 다른 머신에 install까지 한 사이클.
Mac 언어 툴체인 — mise로 Node·Python·Rust·Go 한 번에 관리
nvm·pyenv·rustup·goenv를 따로 깔지 말고 mise 하나로 — 프로젝트별 버전 자동 전환·shell 통합.
dotfiles 관리 — chezmoi vs yadm vs raw symlink, Mac 기준 셋업
여러 머신에 같은 dev 환경을 깔끔하게 복제하는 도구 비교 + chezmoi 실전 셋업.
Mac에서 VS Code vs Cursor — 동시 사용 + 설정 동기화
맥에서 VS Code와 Cursor를 둘 다 쓰면서 settings/extensions/keymap을 한쪽으로만 관리하는 실전 셋업.
Mac 생산성 도구 — Raycast · Rectangle · AltTab · Maccy · Karabiner
맥에서 키보드만으로 모든 걸 끝내는 5종 도구. 셋업·핵심 단축키·실전 사용 패턴까지.
Mac에서 GitHub 여러 계정 SSH 분리 — 회사/개인 키 한 번에 관리
회사 GitHub + 개인 GitHub + 외부 클라이언트 등 여러 호스트·계정을 ~/.ssh/config로 깔끔하게 분리하는 정공법.
Mac 터미널 — iTerm2 vs WezTerm vs Ghostty + zsh + Starship 셋업
맥 기본 Terminal.app을 떠나는 세 가지 옵션 비교 + 가장 빨리 안정화되는 zsh + Starship 환경.
Mac 개발자 초기 셋업 — 새 맥을 받았을 때 첫 1시간
Apple Silicon Mac을 받자마자 개발 환경 0부터 깔끔하게 만드는 단일 경로. macOS 14+ 기준.