tool·2024·personal tool
devkit.sh
One script to bootstrap a new dev machine — zsh, brew, fonts, dotfiles, IDEs. Idempotent and opinionated.
overview
Setting up a new laptop used to take me a full day. devkit.sh shrinks that to about 20 minutes of mostly-idle time. Run a single curl command and the script installs every tool I depend on, configures my shell, my editor, my git identity, and pulls down my dotfiles.
It's idempotent — running it on an existing machine only fills in what's missing. I treat it as living documentation of my setup.
key features
- Bootstraps a fresh macOS machine in ~20 minutes
- Idempotent — safe to re-run any time
- Opinionated defaults but every step is overridable
- Installs zsh, brew packages, casks, fonts, dotfiles, VS Code extensions
- Documented step-by-step so you can fork and customise
built with
BashmacOSHomebrew