Documentation

Gitlestial v2 — install globally and use alongside git.

Install

npm i -g @techlestial/gitlestial

changelog

Build a markdown changelog from recent commits (conventional commit subjects grouped by type).

gitlestial changelog
gitlestial changelog --from v1.0.0
gitlestial changelog --out CHANGELOG.md -n 100

commit-msg

Reminder for conventional commit format before you commit.

gitlestial commit-msg
gitlestial commit-msg --scope api

Git passthrough

Any unrecognized command is forwarded to git:

gitlestial status
gitlestial branch -a
gitlestial log --oneline -10

hook-template

Optional git hook enforcing conventional commit messages:

gitlestial hook-template > .git/hooks/commit-msg
chmod +x .git/hooks/commit-msg   # macOS / Linux

v2 breaking change

commit-gen was removed — it manipulated history. Use real commits with commit-msg guidance instead.

Conventional commit types