brename
brew install brename
v2.14.0
MIT
Cross-platform command-line tool for safe batch renaming via regular expressions
10
30-day installs · #8526
17
90-day · #10251
112
365-day · #8874
299
★ GitHub stars · updated 12mo ago
Build dependencies
GitHub topics
batch
batch-rename
batch-rename-files
batch-renamer
go
golang
rename
safe
windows
Links
- https://github.com/shenwei356/brename
- GitHub: shenwei356/brename
- Brew formula source: Formula/b/brename.rb
Raw metadata
{
"aliases": [],
"alternatives": [],
"build_dependencies": [
"go"
],
"categories": [],
"caveats": null,
"conflicts_with": [],
"dependencies": [],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Cross-platform command-line tool for safe batch renaming via regular expressions",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:35:59+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "brename",
"github_default_branch": "master",
"github_last_commit_at": "2025-08-29T00:12:53Z",
"github_readme_excerpt": "# brename: batch renaming safely\n\n[](https://golang.org)\n[](https://goreportcard.com/report/github.com/shenwei356/brename)\n[](#download)\n[](https://github.com/shenwei356/brename/releases)\n[](https://github.com/shenwei356/brename/releases)\n\n`brename` is a cross-platform command-line tool for safely batch renaming files/directories via regular expression.\n\n\u003cimg src=\"screenshot/success.png\" width=\"700\"/\u003e\n\n## Table of Contents\n\u003c!-- START doctoc generated TOC please keep comment here to allow auto update --\u003e\n\u003c!-- DON\u0027T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE --\u003e\n\n- [Features](#features)\n- [Installation](#installation)\n- [Usage](#usage)\n- [Examples](#examples)\n- [Real-world examples](#real-world-examples)\n- [FAQS](#faqs)\n- [Contact](#contact)\n- [License](#license)\n- [Starchart](#starchart)\n\n\u003c!-- END doctoc generated TOC please keep comment here to allow auto update --\u003e\n\n## Features\n\n- **Cross-platform**. Supporting Windows, Mac OS X and Linux, \n - Windows file systems, including NTFS and FAT, are case-insensitive.\n Some operations are allowed on Linux, while they could be dangerous on Windows.\n [For example](https://github.com/shenwei356/brename/issues/28), renaming `test.tar.gz` to `test.tar` will overwrite `TEST.tar`. \n `brename` (v2.13.0 and later versions) can handle these cases appropriately (`-w` and `-W`).\n\n- **Safe**. ***It helps you check potential conflicts and errors before it\u0027s too late***.\n\n \u003cimg src=\"screenshot/check-error.png\" width=\"700\"/\u003e\n\n Some common conflict and errors that m",
"github_repo": "shenwei356/brename",
"github_stars": 299,
"github_topics": [
"batch",
"batch-rename",
"batch-rename-files",
"batch-renamer",
"go",
"golang",
"rename",
"safe",
"windows"
],
"homepage": "https://github.com/shenwei356/brename",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 10,
"installs_365d": 112,
"installs_90d": 17,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "MIT",
"llm_generated_at": null,
"llm_model": null,
"name": "brename",
"oldnames": [],
"one_liner": null,
"optional_dependencies": [],
"rank_30d": 8526,
"rank_365d": 8874,
"rank_90d": 10251,
"raw_hash": "0877a6bcb4787d0c",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/b/brename.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [],
"version_head": null,
"version_stable": "2.14.0",
"versioned_formulae": [],
"why_use_this": null
}