commitizen / commitizen/cz-cli
husky hook does not work
- Vorherrschende Sprache
- JavaScript
- Sterne
- 17.5k
- Forks
- 566
- Ø Merge
- 8 Std. 16 Min.
- Gemergte PRs (30 T.)
- 1
Beschreibung
[This part of README](https://github.com/commitizen/cz-cli?tab=readme-ov-file#husky) has this:
```json
"husky": {
"hooks": {
"prepare-commit-msg": "exec < /dev/tty && npx cz --hook || true"
}
}
```
But this hook does not work. When I use `git commit` - I get default behavior
If I put this in .husky/prepare-commit-msg:
```sh
#!/usr/bin/env sh
. "$(dirname -- "$0")/_/husky.sh"
exec < /dev/tty && npx cz --hook || true
```
And run `git commit` it works but after commitizen I see result commit in nano. How to fix this?

Beitragsleitfaden
Rechercherichtung
Beginne mit dem Husky-Abschnitt der README und vergleiche dessen dokumentierte Konfiguration mit dem im Bericht gezeigten funktionierenden .husky/prepare-commit-msg-Einstiegspunkt. Reproduziere den git commit-Ablauf einschließlich des nano-Ergebnisses und überprüfe, dass der dokumentierte Hook Commitizen korrekt aufruft, ohne das im Bericht beschriebene unerwünschte Verhalten.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- git, javascript, shell
- Bereich
- cli, tooling
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100