🍺 BREW Explorer

← all formulae

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

go

GitHub topics

batch batch-rename batch-rename-files batch-renamer go golang rename safe windows

Links

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[![Built with GoLang](https://img.shields.io/badge/powered_by-go-6362c2.svg?style=flat)](https://golang.org)\n[![Go Report Card](https://goreportcard.com/badge/github.com/shenwei356/brename)](https://goreportcard.com/report/github.com/shenwei356/brename)\n[![Cross-platform](https://img.shields.io/badge/platform-any-ec2eb4.svg?style=flat)](#download)\n[![Latest Version](https://img.shields.io/github/release/shenwei356/brename.svg?style=flat?maxAge=86400)](https://github.com/shenwei356/brename/releases)\n[![Github Releases](https://img.shields.io/github/downloads/shenwei356/brename/latest/total.svg?maxAge=3600)](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
}