Skip to content

cz-cli written in pure Go for Go projects. No Node.js and no pain with creation of Conventional commits

License

Notifications You must be signed in to change notification settings

isokolovskii/commitizen

Repository files navigation

Commitizen

codecov Lint Test CodeQL

CLI prompt tool for creation of Conventional Commits. No more pain with commits rejected by validation tools or digging through CONTRIBUTING.md to find preferred commit format.

Based on wonderful work of Commitizen with their cz-cli which works like a charm in Node.js based projects.

This project replicated cz-cli way of work for Go projects

Installation

With Go (>= 1.25):

go install github.com/isokolovskii/commitizen@1.0.0
  • or as a go tool

    go get -tool github.com/isokolovskii/commitizen

Usage

Using the command line tool

TODO

As git hook with Lefthook

TODO

Authors and Contributors

@isokolovskii (Ivan Sokolovskii, author)

Special thanks to @JimTheDev, whose cz-cli project makes conventional commits easy to use in Node.js projects and was inspiration and background for my work on this Go adaptation of his work.

About

cz-cli written in pure Go for Go projects. No Node.js and no pain with creation of Conventional commits

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Contributors 2

  •  
  •