mattn

mattn / bump

Public

Bump semantic version in any file using a regular expression pattern

21
1
100% credibility
Found Feb 19, 2026 at 20 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Go
AI Summary

Bump is a simple utility for automatically incrementing version numbers in project files using semantic versioning rules.

How It Works

1
πŸ” Discover Bump

While working on your project, you find Bump, a friendly tool that makes updating version numbers quick and painless.

2
πŸ’» Get Bump Ready

You easily add Bump to your computer so it's there whenever you need to update a version.

3
πŸ“„ Choose the File

You pick the project file that holds your current version number, like in your app's settings.

4
Pick Update Style
πŸ”§
Patch

Bump the last number for tiny fixes, keeping things stable.

✨
Minor

Bump the middle number for cool new features.

πŸš€
Major

Bump the first number for huge updates that change everything.

πŸ’¬
Ask Me

Let Bump guide you interactively to pick the best option.

🎯
Exact Version

Set it to a precise version number you choose.

5
✨ Make the Change

Bump smartly finds the version, updates it just right, and either shows the result or saves it to your file.

6
πŸ‘€ See the New Version

You glance at the updated file and confirm the new version looks perfect.

πŸŽ‰ All Set!

Your project now proudly shows the fresh version number, ready to share or release.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 20 to 21 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is bump?

bump is a lightweight Go CLI for bumping semantic versions in any file via regex patternsβ€”think package.json, Cargo.toml, pyproject.toml, or Go source. Run commands like `major`, `minor`, `patch`, interactive `up`, `set `, or `show` with `-f ` and `-p ` to extract, increment, and optionally write back with `-w`. It fixes the tedium of manual edits or brittle scripts for bump version github tasks.

Why is it gaining traction?

Flexibility sets it apart: regex handles any format, unlike rigid tools locked to one ecosystem, making it ideal for github bump version action pipelines or auto bump github setups. Interactive prompts and exact-set options speed up daily workflows, while dry-run `show` builds trust before commits. Devs dig the simplicity for bump my version github chores without learning curves.

Who should use this?

Rust devs bumping Cargo.toml in CI, Node.js leads scripting package.json updates, or Python teams handling pyproject.toml. Suited for release managers needing a universal bump github meaning tool across monorepos, not just Go projects.

Verdict

Solid docs and tests make it usable today despite 19 stars and 1.0% credibility score signaling low maturity. Try it for regex-powered version bumps if alternatives fall short; otherwise, stick to ecosystem natives until adoption grows.

(178 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.