2 unstable releases
0.2.0 | Nov 22, 2024 |
---|---|
0.1.0 | Oct 14, 2024 |
#12 in #git-tool
132 downloads per month
14KB
287 lines
gcz
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
- Interactive Commit Type Selection: Choose from predefined commit types like
feat
,fix
,docs
,style
,refactor
,perf
,test
,ci
, andchore
. - 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
Dependencies
~5–13MB
~170K SLoC