这个项目能做什么
Lefthook 是一款专为速度和灵活性设计的 Git hooks 管理器。它使用 Go 编写,支持并行命令执行,并作为一个无依赖的单一二进制文件在跨环境中运行。它允许对传递给命令的文件进行细粒度控制,具备 glob/regexp 过滤器、子目录执行、Docker 支持和自定义脚本等功能。配置通过 YAML 文件 (lefthook.yml) 完成,可为 pre-commit、pre-push 及其他 Git 事件启用钩子。支持 Node.js、Ruby、Python 等,安装选项包括 Go、NPM、Gem、pipx 以及 Homebrew、apt 和 winget 等包管理器。
评论
0 人表达喜爱 · 满10人后显示 Deer Point
登录后参与讨论。