Thanks for improving these dotfiles.
git clone https://github.com/SmartMur/dotfiles.git
cd dotfiles
./install.sh --skip-brewInstall local hooks once:
brew install pre-commit
pre-commit installbash -n bootstrap.sh
bash -n install.sh
pre-commit run --all-files
python3 scripts/security_scrub.py --no-historyFor security-sensitive changes, also review docs/SECURITY_RULEBOOK.md.
If you changed Brewfile, also verify:
brew bundle check --file Brewfile || true- Keep changes focused and reversible.
- Do not commit secrets, tokens, private keys, or machine-specific credentials.
- Preserve backup-safe behavior in
install.sh. - Document user-facing changes in
README.mdandCHANGELOG.md. - Follow
docs/SECURITY_RULEBOOK.mdincident flow if any leakage is detected.
- What changed and why
- How it was tested
- Risk notes (if any)