jv-k/VerBump
jv-k/VerBump has 27 GitHub stars and 4 forks. GitHot measured 0 stars in 24 hours and 0 in 7 days. Last checked 2026-11-14 10:35 UTC. Last push 2026-11-04.
Measured star growth
- in 24h
- 0
- in 7 days
- 0
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
About
Release tool for any Git repo: reads your Conventional Commits to suggest a SemVer bump, then updates the changelog, tags, and pushes. Optional release-branch and PR workflows — no Node toolchain, just git + jq.
Developer ToolsREADME.md
Original
A plain-bash release tool for any Git repo.
- Suggests the right bump — reads your Conventional Commits to propose the next SemVer, prereleases included
- Writes the changelog — flat or grouped by commit type, with commit / PR / compare links
- Bumps any file —
package.json,pyproject.toml,Chart.yaml, a Go const, any{{version}}text pattern - Three workflows — tag in place, cut a release branch, or open a GitHub PR
- Safe by default — preflight checks,
--dry-runpreviews every side-effect,--undorolls back - Nothing to install but bash —
gitandjqare the only runtime dependencies
Quickstart
Install with curl (no Node required):
curl -fsSL https://raw.githubusercontent.com/jv-k/VerBump/main/install.sh | bash
Install from a registry (npm / pnpm):
pnpm add -g @jv-k/verbump
or
npm install -g @jv-k/verbump
The npm package is
@jv-k/verbump(npm reserves the bare nameverbump); it installs theverbumpcommand.
Install with Homebrew:
brew install jv-k/tap/verbump
Updating:
verbump --update
It updates with whatever installed VerBump: the install script, Homebrew (brew update first), or npm / pnpm / yarn / bun. Git clones are left alone. See Updating.
Use it in your repo folder:
cd your-repo
verbump --dry-run # preview a release end-to-end, changes nothing
verbump # cut it: reads commits, suggests a bump, prompts before pushing
Demo
Documentation
Full docs live at verbump.jvk.to — the canonical guide to installing, configuring, and releasing with VerBump:
- Quickstart — install and cut your first release
- Workflows — tag in place, release branch, or release PR
- Version suggestion — how commits pick the next SemVer
- Bump targets — non-Node projects and extra files
- CLI options — every flag, grouped like
verbump --help - Configuration —
.verbumprc, every key - Migrating — from 1.x or the old
ver-bump
Requirements
Bash 3.2+, a Git repository, and git + jq on your PATH.
The gh CLI is optional, used only by --pr and
--release. GitHub is supported today; GitLab and Bitbucket support is
coming soon. Linux and macOS are tested in CI; see
platform support.
Development
Contributions are welcome — start with CONTRIBUTING.md,
then open an issue or pull request.
Coding standards, commit conventions, and the test/lint workflow live in
docs/CODE_STYLE.md; the sandbox harness and test suite
are described there too:
pnpm dev # exercise VerBump against a throwaway sandbox repo
pnpm lint # shellcheck
pnpm tests:install # one-time: vendors bats-core + helpers
pnpm tests:run # run the full bats suite
License
The scripts and documentation in this project are released under the MIT license.
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
562,434 starspublic-apis/public-apis
A collective list of free APIs
498,889 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
458,555 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,422 stars