fix: ensure `brew` exists