macOS
brew install massrenlocal Homebrew formula metadata
brew / rank 8333
Easily rename multiple files using your text editor. Version 1.5.7 via Homebrew; verified 2026-07-29. Also installable with nix: nix profile install nixpkgs#massren.
install
brew install massrenlocal Homebrew formula metadata
nix profile install nixpkgs#massrennixpkgs package indexes · pkgs/by-name/ma/massren/package.nix · source: api.github.com
overview
Easily rename multiple files using your text editor
history
massren is a small command-line bulk rename tool built around a Unix-friendly idea: open a generated list of filenames in the user's normal text editor, let the user edit the names, then apply the diff as rename operations.
The project README describes massren as an answer to the awkwardness of command-line bulk renamers that require escaping regular expressions or learning a custom rename syntax. Its public release history includes a v1.0.1 release in 2014, and the README copyright range runs from 2013 through 2025.
Over time the tool gained the practical safety features expected from a bulk renamer: dry-run mode, undo support, checks that the file list did not change unexpectedly while being edited, and support for moving files into subdirectories.
massren stayed a niche but packageable CLI because it solves a common shell-user workflow without becoming a full file manager. The batch input records Homebrew and Nix packaging, matching a tool whose main audience is users who already install small terminal utilities from package managers.
Typical use is to run `massren` in a directory, edit the generated list in an editor such as Vim, Emacs, Sublime Text, or Notepad, save it, and let massren rename only the changed lines. The README also documents `--dry-run`, `--undo`, and `--config` for selecting the editor and behavior such as trash usage.
For package-manager users, massren is interesting because it composes with the editor muscle memory they already have instead of shipping its own rename language. It is the kind of small, sharp CLI that remains useful in Homebrew/Nix collections even without a large surrounding ecosystem.
security posture
narrow executable package without higher-risk signals.
green risk · low confidence · appliance
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
executables
| Command | Kind | Exposure | Note |
|---|---|---|---|
massren | executable | indexed executable | Discovered from the local executable index. |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
install metadata
| Package key | brew:massren |
|---|---|
| Version | 1.5.7 |
| Package manager | Homebrew |
| Homepage | https://github.com/laurent22/massren |
| Repository | https://github.com/laurent22/massren |
| Last updated | 2026-07-29T17:04:51+02:00 |
| Pulse | updated |
| Bottle | not recorded |
| Service | none declared |
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
massren
nix profile install nixpkgs#massrensource trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.