I was tired of doing releases by hand. Not the deploy part β the ceremony around it. Remembering the right git commands, keeping the changelog consistent, not forgetting to tag before pushing. So I built VIT . A guided CLI that walks you through each step: bump β changelog β commit β tag β push β deploy. Interactive by default, fully headless when you need it. npm install -g @ajax-16/vit Enter fullscreen mode Exit fullscreen mode It started with the changelog Most tools auto-generate changelogs from commits. That's fine, but I wanted to write mine . Decide what goes in, how it's worded, what gets highlighted. So that's where VIT started β a guided prompt to write changelog entries: ? Change type: feat ? Scope (optional): auth ? Change description: add OAuth2 login ? Is this a breaking change? No β Entry added ? Add another entry? No ## [1.2.0] - 27/04/2026 ### π Features - *(auth)* add OAuth2 login Enter fullscreen mode Exit fullscreen mode Preview, confirm, saved. That's it.β¦