Brew Audit

🍺 Homebrew 健康检查与清理助手

一键审计 Homebrew 状态,发现过时包、清理空间、诊断健康问题,适合定期 macOS 维护。

收藏
3.6k
安装
1.3k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

brew-audit 是一款面向 macOS 用户的 Homebrew 环境诊断工具,通过整合 brew outdatedbrew cleanup --dry-runbrew doctor 三大原生命令,提供一站式包管理健康检查。

显著优点

  • 零配置开箱即用:仅需 bash 和已安装的 Homebrew,无需额外依赖
  • 多维审计能力:覆盖版本更新、磁盘清理、系统健康三大维度,避免用户逐条记忆复杂命令
  • 灵活输出格式:支持分节查看(--section)和 JSON 结构化输出(--json),便于脚本集成或人工审阅
  • 主动风险提示brew doctor 可捕获孤儿包、弃用软件、权限异常等潜在问题,防患于未然

潜在局限

  • 平台锁定:仅支持 macOS(Darwin),Linuxbrew/WSL 用户无法使用
  • 执行非自动:工具仅生成审计报告,不会自动执行升级或清理,需用户手动确认操作
  • 依赖 Homebrew 本身:若 Homebrew 核心损坏,脚本可能无法正常运行

适用人群

  • 需要定期维护开发环境的 macOS 用户
  • 在升级系统或 Xcode 前希望评估包状态的技术人员
  • 磁盘空间紧张、需要定位可清理缓存的开发者

常规风险

  • 升级前未审计可能导致依赖冲突,建议先运行 --section outdated 审查变更
  • brew doctor 的部分警告(如未认证的开发者工具)属于良性提示,无需过度反应
  • 清理操作(brew cleanup)不可逆,建议先查看 --section cleanup 预估空间回收量

Brew Audit 内容

scripts文件夹
手动下载zip · 3.2 kB
brew-audit.shtext/x-shellscript
请选择文件