<p align="center" <a target="blank" href="https://github.com/Zhengqbbb/cz-git" <img src="https://user-images.githubusercontent.com/40693636/154064210-964aeaa0-d9dc-4cea-9e52-2ffc3789611b.png" alt="cz-git-logo" width="400" data-width="400" data-height="400" </a </p
<h1 align="center"cz-git</h1
<p align="center" <a target="blank" href="https://github.com/commitizen/cz-cli#adapters" <img style="display:inline-block;margin:0.2em;" alt="Commitizen-Adapter" src="https://img.shields.io/badge/Commitizen-Adapter-red.svg?logo=git&style=flat" </a <a target="blank" href="https://cz-git.qbb.sh/cli/" <img style="display:inline-block;margin:0.2em;" alt="CLI-Link" src="https://img.shields.io/badge/Commitizen-CLI-red.svg?logo=git&style=flat" </a <br/ <a target="blank" href="http://commitizen.github.io/cz-cli/" <img style="display:inline-block;margin:0.2em;" alt="commitizen-friendly" src="https://img.shields.io/badge/Commitizen-friendly-brightgreen.svg?logo=github" </a <a target="blank" href="https://github.com/Zhengqbbb/cz-git" <img style="display:inline-block;margin:0.2em;" alt="GitHub Repo stars" src="https://img.shields.io/github/stars/zhengqbbb/cz-git?style=social" </a <a target="blank" href="https://github.com/Zhengqbbb/cz-git/actions/workflows/nodejs.yml" <img style="display:inline-block;margin:0.2em;" alt="test-ci" src="https://github.com/Zhengqbbb/cz-git/workflows/Node.js%20CI/badge.svg" </a <br <a href="https://www.npmjs.com/package/cz-git" <img style="display:inline-block;margin:0.2em;" alt="npm-download" src="https://img.shields.io/npm/dm/cz-git.svg?color=blue&style=flat-square&label=cz-git&logo=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MCA0MCI+PHBhdGggZD0iTTAgMGg0MHY0MEgwVjB6IiBmaWxsPSIjY2IwMDAwIi8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTcgN2gyNnYyNmgtN1YxNGgtNnYxOUg3eiIvPjwvc3ZnPgo=" <img style="display:inline-block;margin:0.2em;" alt="npm" src="https://img.shields.io/npm/v/cz-git?style=flat-square&logo=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MCA0MCI+PHBhdGggZD0iTTAgMGg0MHY0MEgwVjB6IiBmaWxsPSIjY2IwMDAwIi8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTcgN2gyNnYyNmgtN1YxNGgtNnYxOUg3eiIvPjwvc3ZnPgo=" </a <a href="https://www.npmjs.com/package/czg" <img style="display:inline-block;margin:0.2em;" alt="npm-download" src="https://img.shields.io/npm/dm/czg.svg?color=blue&style=flat-square&label=czg&logo=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MCA0MCI+PHBhdGggZD0iTTAgMGg0MHY0MEgwVjB6IiBmaWxsPSIjY2IwMDAwIi8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTcgN2gyNnYyNmgtN1YxNGgtNnYxOUg3eiIvPjwvc3ZnPgo=" </a <br/ <a href="https://formulae.brew.sh/formula/czg" <img style="display:inline-block;margin:0.2em;" alt="homebrew" src="https://img.shields.io/homebrew/v/czg?style=flat-square&logo=homebrew&label=homebrew-czg" </a </p
<p align="center" <a href="https://github.com/Zhengqbbb/cz-git"GitHub</a | <a href="https://cz-git.qbb.sh/guide/"Installation</a | <a href="https://cz-git.qbb.sh"Website</a | <a href="https://cz-git.qbb.sh/cli/"CLI</a <br/ <a href="https://cz-git.qbb.sh/zh/"简体中文文档</a </p
Introduction
DX first and more engineered, lightweight, customizable, standard output format Commitizen adapter and Git commit CLI.
What is commitizen: A Node.js-based git commit command-line tool that assists in generating standardized commit messages. <br<br What is an adapter: Replace the interactive plugin for the commitizen command line tool.
Feature
- 💪 Just to be a lazy man !!! Friendly command line tool, Supports search and selection on the command line, reducing spelling errors.
- ⚡️ Lightweight, Highly Customizable, but the output format follows the standard Conventional Commits specification.
- 🔨 Better for monorepo engineering and commitlint project to give relevant verification information to the command line.
- ✅ Support commit with emoji | Better linking with issuePrefix for issue
- 🤖 OpenAI support. Let the AI generate your git commit message.
⇒ Why cz-git
$ npm i -D cz-git
+ cz-git (1.76 MB)
added 1 package in 0.552s⇒ Why czg
$ npm i -g czg
+ czg (1.32 MB)
added 1 package in 0.531sProjects using cz-git
<table <tr <td align="center" width="200px" <a target="blank" href="https://github.com/nrwl/nx" <img src="https://user-images.githubusercontent.com/40693636/211251507-e45992b8-6e49-44e4-933c-100a68f5ff48.png" alt="Nx logo" width="40"<br <subNx</sub </a </td <td align="center" width="200px" <a target="blank" href="https://github.com/element-plus/element-plus" <img src="https://user-images.githubusercontent.com/40693636/172459748-939e3f1b-a694-4c09-b643-e1dce602105c.png" alt="Element Plus logo" width="40"<br <subElement Plus</sub </a </td <td align="center" width="200px" <a target="blank" href="https://github.com/vueComponent/ant-design-vue" <img src="https://user-images.githubusercontent.com/40693636/175873226-45eebf9c-280f-4201-a3d1-4ab259f5a6ad.png" alt="Ant Design Vue logo" width="40"<br <subAnt Design Vue</sub </a </td <td align="center" width="200px" <a target="blank" href="https://github.com/Tencent/tdesign-vue-next" <img src="https://user-images.githubusercontent.com/40693636/170830562-38e4c998-9af4-4303-9270-4f14e0942b08.png" alt="TDesign-Vue-Next logo" width="40"<br <subTDesign-Vue-Next</sub </a </td </tr <tr <td align="center" width="200px" <a target="blank" href="https://github.com/vbenjs/vue-vben-admin" <img src="https://user-images.githubusercontent.com/40693636/178189964-931a1fc2-92df-4d04-8d0d-b748fc318c0a.png" alt="Vben-Admin logo" width="40"<br <subVben-Admin</sub </a </td <td align="center" width="200px" <a target="blank" href="https://github.com/HalseySpicy/Geeker-Admin" <img src="https://cdn.jsdelivr.net/gh/Zhengqbbb/Zhengqbbb@v1.1.9/image/geeker-avatar.png" alt="Geeker-Admin logo" width="40"<br <subGeeker-Admin</sub </a </td <td align="center" width="200px" <a target="blank" href="https://github.com/instructure/instructure-ui" <img src="https://avatars.githubusercontent.com/u/515326?s=200&v=4" alt="instructure-ui logo" width="40"<br <subinstructure-ui</sub </a </td <td align="center" width="200px" <a target="blank" href="https://github.com/IDuxFE/idux" <img src="https://user-images.githubusercontent.com/40693636/171067486-56f50e23-a40b-4353-9c99-6fef702c9b4b.png" alt="iDux logo" width="40"<br <subiDux</sub </a </td </tr <tr <td align="center" width="200px" <a target="blank" href="https://github.com/Renovamen/vuepress-theme-gungnir" <img src="https://user-images.githubusercontent.com/40693636/170830637-0d465b52-6204-4bbd-872f-fb6f27f1ed50.png" alt="Vuepress-Theme-Gungnir logo" width="40"<br <subVuepress-Theme-Gungnir</sub </a </td </tr </table
Get Started
「cz-git & czg」 require Node =v12.20
- cz-git + Commitizen ⇒ Get Started
- czg ⇒ Get Started