Set an explicit SemVer as the new version (skips the suggestion and prompt).
-v, --version(no value)
Print VerBump's own version and exit.
--major
Force a major bump from the current version.
--minor
Force a minor bump from the current version.
--patch
Force a patch bump from the current version.
--preid <id>
Start or advance a prerelease line (conflicts with -v). With a level: bump it, then enter <id>.1 (1.2.3 --major --preid rc → 2.0.0-rc.1). Alone on a prerelease: same id increments the counter, a different id resets to .1.
The three bump levels are mutually exclusive with each other and with -v.
Without --preid they drop any existing prerelease/build metadata and bump
the stable core (1.2.3-dev.5 --patch → 1.2.4) — the full rules live in
Version suggestion.
Version source and primary bump target (default: package.json). If the file is missing, the current version derives from the latest matching git tag.
--bump <spec>
Also bump a JSON / TOML / YAML / text file. Repeatable. <file> (top-level .version by file type), <file>:@<path> (explicit dotted path, e.g. pyproject.toml:@tool.poetry.version), or '<file>:<pattern>' (text search/replace, where the pattern must contain {{version}}).
-f, --file <file.json>
Also bump "version" in this JSON file. Repeatable. Superseded by --bump.
Delete an unpushed release's tag, plus its release-X.Y.Z branch when one was cut; with tag-in-place the bump commit stays on your branch. Refuses if pushed or dirty.
-d, --dry-run
Print every side-effect without executing.
-y, --yes
Skip interactive confirmation prompts.
-q, --quiet
Suppress decoration and print only the new version on stdout (needs -y, -v, a bump level, or --preid).
--json
With --dry-run: print the release plan as one JSON object on stdout (needs -y, -v, a bump level, or --preid). Preview-only — real runs keep their normal output.
-h, --help
Show the help message (paged through less/more when the terminal is short).
--completions <shell>
Emit a completion script for bash, zsh, or fish.
--install-completions[=<shell>]
Install the completion script (auto-detects the shell).