gitru-0.0.6 is not a library.
gitru
Git Commit Message Validation Tool
Enforces commit message conventions through configurable rules .
(currently supports type、scope and subject validation, Additional features will be implemented gradually.)
Installation
Method 1: (Recommended)
With Rust toolchain installed:
Method 2:
Download pre-built binary:
- Get latest release for your OS
- Add to system PATH
- Set executable permissions:
Usage
Install hook and initialize configuration:
Command breakdown:
ii
=install
(sets up git hook) +init
(creates config template)- Execute separately:
gitru commit-msg install
thengitru commit-msg init
Workflow
After installation:
- Git hook installed to
.git/hooks/commit-msg
- Configuration template created at
.commit-msg-rule.yaml
Customize validation rules by editing .commit-msg-rule.yaml
Commit validation example:
Validation Failure Example:
Error: Invalid commit message format...
Valid format: feat: Add feature