@cmss/git-hooks-tool
TypeScript icon, indicating that this package has built-in type declarations

1.1.0 • Public • Published

Git Hooks Tool

A tool to handle Git commit hooks using Husky.

Installation

请先安装pnpm

pnpm add @cmss/git-hooks-tool -D

Usage

.husk文件夹下增加prepare-commit-msg脚本,内容如下

#!/usr/bin/env sh
. "$(dirname -- "$0")/_/husky.sh"

exec < /dev/tty
pnpm exec prepare-commit ${1} 

.husk文件夹下增加commit-msg脚本,内容如下

#!/usr/bin/env sh
. "$(dirname -- "$0")/_/husky.sh"

pnpm exec lint-commit ${1} 

请确保husky下的脚本有可执行权限. 如果husky版本>=9,请移除 #! /usr/bin/env sh. "$(dirname -- "$0")/_/husky.sh"

Package Sidebar

Install

npm i @cmss/git-hooks-tool

Weekly Downloads

23

Version

1.1.0

License

MIT

Unpacked Size

93.9 kB

Total Files

25

Last publish

Collaborators

  • fy912731073
  • dyh333
  • jkhhuse
  • lucas_tsai
  • fengxiaobo