install.sh is deprecated and should not be used. Use bootstrap.sh flags instead.
Bootstrap this machine with the phased installer:
./bootstrap.sh --brewinstalls Homebrew packages and casks../bootstrap.sh --dotfilesapplies stow-managed dotfiles../bootstrap.sh --postruns post-bootstrap checks and prints a notice for manual steps that still need to be completed../bootstrap.sh --allruns the full flow in order.
Recommended workflow:
- Run
./bootstrap.sh --brew. - Audit current and desired Homebrew state with
scripts/audit-brew.sh. - Apply config links with
./bootstrap.sh --dotfiles. - Run
./bootstrap.sh --postto get a reminder about required manual post-setup steps. - Run
scripts/verify-bootstrap.shto print bootstrap verification checks; it exits non-zero when required checks fail, and you can preview checks withDRY_RUN=1 scripts/verify-bootstrap.sh.
For repeatable setup on a new machine, use ./bootstrap.sh --all.