docs/cli/generate/git-pre-commit.md
mise generate git-pre-commitmise generate git-pre-commit [FLAGS]pre-commitsrc/cli/generate/git_pre_commit.rsGenerate a git pre-commit hook
This command generates a git pre-commit hook that runs a mise task like mise run pre-commit
when you commit changes to your repository.
Staged files are passed to the task as STAGED.
For more advanced pre-commit functionality, see mise's sister project: https://hk.jdx.dev/
-t --task <TASK>The task to run when the pre-commit hook is triggered
Default: pre-commit
-w --writewrite to .git/hooks/pre-commit and make it executable
--hook <HOOK>Which hook to generate (saves to .git/hooks/$hook)
Default: pre-commit
Examples:
mise generate git-pre-commit --write --task=pre-commit
git commit -m "feat: add new feature" # runs `mise run pre-commit`