commitwiz
v0.1.1
Published
Interactive git commit wizard with staging picker
Maintainers
Readme
commitwiz
Interactive git commit wizard with Conventional Commit prompts, optional staging picker, and a git-style alias git wiz.
Install
npm i -g commitwiz- For local development:
npm installthennpm link
Requires Node 18+ and git available in PATH.
Usage
commitwiz— run the commit wizard (prompts to stage all if nothing staged)commitwiz --pick/commitwiz -p— pick files to stage before the wizardcommitwiz --dry-run— preview commit message/command without running git commitgit wiz/git wiz -p— same as above via git-style alias
Run inside a git repository with pending changes. The wizard:
- Uses
inquirerfor prompts andexecafor git commands - Builds Conventional Commit headers, optional scope, optional body (you can skip the editor), breaking change footer, refs, and closes footers
- Executes
git commit -F <tempfile>automatically after the preview (no extra flags)
Author
- Athan Zhang ([email protected])
