一句话面向 monorepo 的语言无关 Git hook 管理器,可按目录检测变更并执行对应 hook 命令。
定价免费/开源工具 正文未给出商业定价;项目已宣布停止维护,仓库与 npm 包将归档。
适合谁使用 monorepo、希望将 Git hooks 配置版本化并在团队内共享的开发团队
核心功能Git hook 管理自动查找仓库内 .hooks 目录按当前 Git hook 类型检测 hook 定义pre-commit 场景下按目录检测 git-staged 变更支持并发或非并发运行命令可调用任意 CLI 工具支持 commitlint、eslint、python 等示例场景提供 mookme init、mookme run、mookme inspect CLI 命令
功能与用途Mookme 是 Git hook manager,用于在 commit 或其他 Git 操作时执行脚本,例如 linter、测试、commit message checker。其核心流程是由 Git hook 脚本调用,扫描仓库中的 .hooks 文件夹,识别当前 Git hook 对应的定义,并在 pre-commit 时仅对存在 git-staged 变更的目录执行命令。
支持语言/框架官方描述为 language agnostic;凡是可通过 CLI 调用的工具都可使用。正文示例提到 commitlint、eslint、python。
开源还是闭源正文出现 GitHub 链接、issue、npm package 和 repository 将归档等信息,显示其以代码仓库方式发布;但未明确许可证。
自托管选项属于本地 CLI/Git hook 工具,不是托管云服务;通过写入 .git/hooks 并读取仓库内 .hooks 配置运行。
定价正文未给出收费信息。项目已停止维护并将归档。
API/SDK提供 CLI 与参考命令,包括 mookme init、mookme run、mookme inspect;未提到 API 或 SDK。
集成与生态可集成任意 CLI 工具;示例包含 commitlint、eslint、python。定位上替代手写 bash hooks 和 pre-commit 在 monorepo 中的部分用法。
文档质量文档结构包含 Get started、Installation、Configuration、Writing your hooks、Features、Examples、CLI references 等栏目,覆盖入门、配置、功能和命令参考;但正文也明确项目已停止维护,文档站点有停止存在的风险。
中国访问未知
适用场景在 monorepo 中按子项目执行 lint、测试、commit message 检查等 Git hook 流程。
同类Gookme、pre-commit、直接编写 .git/hooks bash 脚本