Crates.io | quickgc |
lib.rs | quickgc |
version | 0.2.2 |
source | src |
created_at | 2023-10-08 18:05:14.57563 |
updated_at | 2024-08-24 19:17:01.870295 |
description | simple style with git commit comments for personal workflow |
homepage | https://github.com/chxmeleon/quickgc-rust |
repository | https://github.com/chxmeleon/quickgc-rust |
max_upload_size | |
id | 997344 |
size | 39,295 |
Quick Git Commit Assistant QuickGC is crafted for developers who seek a streamlined, interactive, and efficient way to commit their code. Say goodbye to the hassle of typing out commit messages and embrace a world where git commits are quick, styled, and consistent.
No frills, no fuss. Installing QuickGC is as simple as running one command:
cargo install quickgc
Or, install it from the source by cloning this repository:
git clone https://github.com/chxmeleon/quickgc.git
cd quickgc
cargo install --path .
Initiate QuickGC, and let it guide you through the rest. It’s interactive, intuitive, and user-friendly.
zg
QuickGC isn’t just about speed; it’s about style too. Choose from a variety of predefined commit styles, each tailored for a specific type of commit:
[FEATURE]
: Introduce a brand-new feature.
[BUGFIX]
: Squash those pesky bugs.
[BUILD]
: Changes in build processes or dependencies.
[STYLE]
: Beautify your code with style adjustments.
[REFACTOR]
: Revamp your code without altering its behavior.
[DOCS]
: Enhance or create documentation.
[TEST]
: Add tests ensuring your code’s reliability.
Every project is unique, and QuickGC adapts. Modify the config.json
file to define your own commit styles, making QuickGC a personalized commit assistant.
// config path: HOME_DIR/.config/quickgc/config.json
// HOME_DIR:
// Lin: /home/username
// Win: C:\Users\username
// Mac: /Users/username
{
"types": [
"custom1",
"custom2",
"custom3"
// ... unleash your creativity
]
}
Your insights and skills can make QuickGC even better. Feel free to open issues for bugs or feature requests, and pull requests are always welcome.
QuickGC is open-source and is generously offered under the MIT License. Check out the LICENSE file for more details.