pkg.soopen package index

brew / rank 8333

Install massren with Homebrew, Nix

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

Additional install commands

macOS

Homebrewverified · 100%
brew install massren

local Homebrew formula metadata

Linux

Nixverified · 92%
nix profile install nixpkgs#massren

nixpkgs package indexes · pkgs/by-name/ma/massren/package.nix · source: api.github.com

overview

Package summary

Easily rename multiple files using your text editor

Commands and aliases

  • massren

history

Project history and usage

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.

Project history

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.

Adoption history

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.

How it is used

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.

Why package nerds care

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.

Timeline

  • 2013: README copyright range begins for Laurent Cozic's massren.
  • 2014: GitHub release v1.0.1 is published.
  • 2024: GitHub release v1.5.7 is published.
  • 2025: README copyright range still includes active project maintenance.

Related projects

  • massren sits near other bulk rename tools, but its closest conceptual dependency is the user's chosen text editor. It also overlaps with shell workflows that use `vidir`, `rename`, or scripted `mv` loops.

security posture

Risk level: green

narrow executable package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • narrow executable package without higher-risk signals

Signals

  • metadata:no-higher-risk-signals

Install behavior

  • No Homebrew bottle metadata was recorded.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
massrenexecutableindexed executableDiscovered from the local executable index.

freshness

Version and 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.

page generated2026-08-03
manager version1.5.7
manager updated2026-07-29
local dataunknown
upstreamnot available
latest detectednot detected
  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:massren
Version1.5.7
Package managerHomebrew
Homepagehttps://github.com/laurent22/massren
Repositoryhttps://github.com/laurent22/massren
Last updated2026-07-29T17:04:51+02:00
Pulseupdated
Bottlenot recorded
Servicenone declared

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Nix95%

massren

nix profile install nixpkgs#massren
  • normalized package name match
  • Matched by: Massren
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ma/massren/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation