Version file manager for Windows developers
Ever pushed code only to realize you forgot to bump the VERSION file — again? VerBump keeps all your projects' version state in one view, highlights stale ones in orange, and lets you bump with a single keystroke — before every push.
→ Website & full documentation
- Staleness detection — highlights projects where source files are newer than the current VERSION or were updated after last commit
- Keyboard-driven — jump to any project with Alt+A–Z, bump with Ctrl+1–4
- Multiple schemes — SemVer, CalVer, and custom sequential schemes
- Flexible ignore rules — global + per-project, with
!-prefix exclusion - Multilingual — English and German; add more by dropping a
lang.xx.jsonnext to the exe - Zero dependencies — single self-contained
.exe, no .NET runtime installation needed - Git pre-commit hook — install per project from Settings; blocks commits when VERSION is stale
- Explorer context menu — right-click a folder or
VERSIONfile to open VerBump or silently bump Major/Minor/Patch - CLI arguments —
--check,--bump=N,--settings=<path>, or pass a project path directly
Windows 10/11 · x64 · Self-contained
Requires .NET 8 SDK.
# Debug build
dotnet build src/VerBump.csproj
# Release — single self-contained exe
dotnet publish src/VerBump.csproj -c Release -r win-x64 --self-contained true -p:PublishSingleFile=trueOutput: src/bin/Release/net8.0-windows/win-x64/publish/VerBump.exe
Found a bug or have a feature request? Open an issue or contact me directly at verbump@mbaas.de — I'm available for questions, feedback, and the occasional VerBump war story.
VerBump is free and open source (MIT). If it saves you time, consider buying me a coffee or a coffe machine:
MIT © 2025 Michael Baas
