commit-wizard

Crates.iocommit-wizard
lib.rscommit-wizard
version0.0.1
created_at2025-08-29 21:38:19.618195+00
updated_at2025-08-29 21:38:19.618195+00
descriptionA lightweight CLI assistant for Conventional Commits, semantic versioning, and changelog automation.
homepagehttps://github.com/KiTechSoftware/commit-wizard
repositoryhttps://github.com/KiTechSoftware/commit-wizard
max_upload_size
id1816944
size1,885,827
Swaye Chateau (swayechateau)

documentation

https://docs.rs/commit-wizard

README

๐Ÿง™โ€โ™‚๏ธ 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.toml or cwizard.toml
  • ๐Ÿš€ CI-friendly modes (--ci, --dry-run, etc.)
Commit count: 0

cargo fmt