We are excited to announce the launch of repver, a command-line utility designed to take the tediousness out of project maintenance. Released on March 25, 2025, repver automates the repetitive task of updating version strings across multiple files and manages the entire associated Git workflow in one go.

For many developers, “bumping the version” is a chore: you find and replace a string in a dozen files, create a branch, commit, push, and then manually open a pull request. repver transforms this multi-step manual process into a single, reliable command.

Core Capabilities

repver provides a powerful, configuration-driven approach to string replacement:

  • Configuration-Driven Updates: Using a simple .repver YAML file, you can define named commands that target specific files and patterns.
  • Precision with Regex: By leveraging regex with named capture groups, repver ensures that only the intended strings are modified, providing a level of precision that simple find-and-replace tools lack.
  • End-to-End Git Automation: Beyond editing files, repver handles the heavy lifting of your Git lifecycle. It can automatically create dynamic branches, generate commit messages, push to your remote, and even create a GitHub pull request using the gh CLI.
  • Built-in Safety: To ensure your codebase remains stable, repver includes a --dry-run mode to preview changes and performs workspace cleanliness checks before starting any operation.

Why it Matters

Manual version updates are not just boring; they are error-prone. Missing a single instance of a version string in a Dockerfile or a README can lead to deployment headaches.

By codifying these replacements in a configuration file and automating the Git workflow, repver eliminates the risk of human error and frees up developers to focus on building features rather than managing strings. It turns a chore into a non-event, streamlining the path from a version bump to a merged PR.

Getting Started

repver is ready for you to integrate into your workflow. To get the most out of its automation, ensure you have the following installed and configured:

  • Git: For all version control operations.
  • GitHub CLI (gh): Required for automated pull request creation.

We invite you to explore the repository and start automating your project’s versioning today.


This post was AI-generated by release-storyteller using the model unsloth/gemma-4-31B-it-GGUF:UD-Q5_K_XL. Generated on April 13, 2026, based on the v0.1.0 release of the repver repository.