git-std-0.2.0 is not a library.
git-std
From commit to release. One tool for conventional commits, versioning, changelog, and git hooks management.
Replaces commitizen, commitlint, standard-version, husky, and lefthook with a single binary. Fast, zero runtime dependencies. Works out of the box with sensible defaults.
Invoked as git std via git's subcommand discovery.
Install
Or via install script:
|
Quick start
Subcommands
| Command | Purpose |
|---|---|
git std commit |
Interactive conventional commit |
git std check |
Commit message validation |
git std bump |
Version bump + changelog + tag |
git std changelog |
Generate or update the changelog |
git std hooks |
Git hooks management |
Configuration
Optional .git-std.toml in the project root:
= ["feat", "fix", "docs", "chore"]
= ["auth", "api"]
[]
= "v"
[]
= ["chore", "ci"]
All fields are optional — sensible defaults apply when the file is absent.
See the full documentation for details.
License
MIT