@doremijs/igit-cli
v0.0.7
Published
A CLI tool for combining git workflows with Rust bindings
Downloads
119
Readme
iGit 🚀
一个强大的 Git Hooks 管理工具,让你的 Git 工作流更加智能和高效。✨
特性 🌟
- 🔧 简单易用的配置系统
- 🎯 支持自定义 Git Hooks 脚本
- ✨ 支持 lint-staged 文件校验
- 😊 支持为 commit message 自动添加 emoji
- 🛠️ 灵活的配置选项
- 📦 零配置,开箱即用
安装 📥
npm install @doremijs/igit-cli
# 或者使用 yarn
yarn add @doremijs/igit-cli
# 或者使用 pnpm
pnpm add @doremijs/igit-cli
快速开始 🚀
- 初始化配置文件:
igit init
- 安装 Git Hooks:
igit install
就是这么简单!现在你的项目已经配置好了 Git Hooks。
配置说明 ⚙️
初始化后会在项目根目录生成 .config/igit.yaml
配置文件,你可以根据需要自定义配置:
# yaml-language-server: $schema=https://igit.erguotou.me/schema/0.0.1/schema.json
hooks:
enabled: true
hooks:
- pre-commit: echo "pre-commit"
staged_hooks:
enabled: true
rules:
'**/*.{js,jsx,ts,tsx}': biome check --write
commit_msg:
enabled: true
# 启用追加 emoji 功能
prependEmoji: true
文档 📚
详细使用说明和配置选项请访问我们的官方文档:
贡献 🤝
欢迎提交 Issue 和 Pull Request!
许可证 📄
LGPL-3.0-or-later