gcz

Crates.iogcz
lib.rsgcz
version0.2.0
sourcesrc
created_at2024-10-14 04:55:12.494225
updated_at2024-11-22 18:22:27.380315
descriptionSimple git commit message generator
homepage
repositoryhttps://github.com/kazu728/gcz
max_upload_size
id1407926
size25,409
Kazuki Matsuo (kazu728)

documentation

README

gcz

Crates.io test License

gcz is a command-line tool that simplifies Git commit processes by providing an interactive interface for selecting commit types and composing commit messages following the conventional commits standard.

Features

screen.gif

  • Interactive Commit Type Selection: Choose from predefined commit types like feat, fix, docs, style, refactor, perf, test, ci, and chore.
  • Real-time Filtering: Filter commit types by typing keywords.

Installation

Homebrew

brew install kazu728/tap/gcz

Cargo

cargo install gcz

Usage

Navigate to your Git repository and run:

gcz

Command-line Options

  • -e, --emoji: (Work in Progress) Add emojis to the commit template.

Testing

Run the following command to execute tests:

cargo test
Commit count: 12

cargo fmt