@tomvanooijen/commit-wizard
v1.0.1
Published
Customized Git commit wizard
Readme
Commit Wizard
Customized Git commit wizard with Desk ticket integration.
Features
- Fast Startup: Minimal dependencies and optimized build.
- Desk Ticket Integration: Quickly add Desk.com ticket links to your commits.
- Single-Line Format: Optimized for concise, readable git logs.
- Conventional Commits: Guides you through creating standard messages.
- Configurable: Fully customizable via
.easycommitrc.jsonorpackage.json.
Usage
Run directly via npx:
npx git-cwOr install globally:
npm install -g commit-wizard
git cwOptions
--dry-run: Preview the commit message without actually committing.
Available Options
types: Custom array of commit types.maxHeaderLength: Default 72.scopes: Array of strings or"auto".requireScope: Boolean.requireBodyForTypes: Array of types that require a body.addEmoji: Boolean (default false).
Performance
commit-wizard is designed for speed:
- Single-binary build using
tsup. - Minimal runtime dependencies.
- Lazy-loading of heavier modules.
- Written in TypeScript with an ESM-first architecture.
License
MIT
