๐งโโ๏ธ Commit Wizard (cw)
A lightweight CLI assistant for Conventional Commits, semantic versioning, and changelog automation.
cw helps developers write structured commits, validate history, generate changelogs, and manage version tags with minimal effort.
For the user manual please vist: Docs
โจ Features
- โ Interactive commit prompt (with scope/type validation)
- ๐งช Commit range validation against Conventional Commit rules
- ๐งน Staging helper with preview and diff mode
- ๐ฆ Semantic version bumping with configurable rules
- ๐ท Git tag creation and push support
- ๐ Changelog generator (Markdown & JSON, grouped by tag/type/scope)
- โ๏ธ Custom config via
.cwizard.tomlorcwizard.toml - ๐ CI-friendly modes (
--ci,--dry-run, etc.)