git-cmt 0.1.0

A CLI tool for generating consistent commit messages using the Conventional Commits standard
# Comet Roadmap

1. Stats / Analytics

- Provide aggregated insights from commit history.
- Support filtering or scoping (e.g., by time range, since a tag, or other criteria).
- Allow grouping and summarization of commit data by fields defined in the schema.
- Expose multiple views of commit history for high-level trends or patterns.

2. Search / Query

- Enable searching commits based on one or more field values.
- Support grouping or sorting of results based on schema fields.
- Allow flexible combinations of criteria (e.g., multiple fields, ranges, or conditions).
- Integrate output in a way that’s easy to consume in the CLI or for downstream tools.

3. Rules / Validation

- Allow defining rules that impose requirements or constraints on commits.
- Support conditional logic (e.g., certain fields must be present if other fields have specific values).
- Enable validation either during commit creation (TUI/CLI) or through hooks.
- Provide mechanisms to report violations or warnings to users.

4. Marketplace / Schema Distribution

- Support installing and sharing schemas across repositories or users.
- Enable discovering schemas (central registry, GitHub, or decentralized sources).
- Allow schemas to be versioned and potentially extended or composed.
- Make it easy for users to switch, preview, or update installed schemas.