nomino for Mac
Batch rename utility for developers
nomino — overview
Batch rename utility for developers
How to install
Pre-Compiled
You can download a pre-compiled executable for Linux, MacOS and Windows operating systems, then you should copy that executable to a location from your $PATH env: Linux 64bit MacOS 64bit Windows 64bit
You might need to run chmod +x nomino-linux-64bit or chmod +x nomino-macos-64bit.
Build Manually
If you prefer to build nomino manually, or a pre-compiled executable is not provided for your target, then you can build nomino from scratch: Install Rust: curl -sSf https://sh.rustup.rs | sh Run cargo install nomino
Usage
Placeholders Placeholders have the format of {G:P} where G is the captured group and P is the padding of digits with 0. For example, {2:3} means the third captured group with a padding of 3, i.e. 1 is formatted as 001. Indices start from 0, and {0} means the filename. The capture group G could be dropped, i.e. {} or {:3}. In this case an auto incremental index is used which starts from 1. For example, {} {} equals {1} {2}. { and } characters could be escaped using character, i.e. { and } in cli. Padding is only used for positive numbers, e.g. the formatted result of {:3} for 1 is 001, for -1 is -1 and for a is a. If --sort option is used, the first index {0} is the filename and the second index {1} or first occurrence of {} is the enumerator index.
Capture Groups
The accepted syntax of regex pattern is Rust Regex.
Consider this example:
This regular expression defines 4 capture groups: The group at index 0 corresponds to the overall match. It is always present in every match and never has a name: {0}. The group at index 1 with name first corresponding to the first letter: {1}, {first} or the first occurrence of {}. The group at index 2 with no name corresponding to the second letter: {2} or the second occurrence of {}. The group at index 3 with name last corresponding to the fourth and last letter: {3}, {last} or the third occurrence of {}.
? and ? are named capture groups.
Windows
On Windows, must be used to separate path components in file paths because is a special character in regular expressions.
Map file format
Wiki Examples learn nomino by examples Benchmark benchmark test of similar utilities to nomino
Details
批量重命名工具
How to install nomino
- Open Terminal (press ⌘ + Space and type “Terminal”).
- If Homebrew is not installed yet, run the command below first.
- Run this command:
Latest 10 releases
Last updated 2025-08-07; current version v1.6.4, with the latest 10 releases listed.
| Version | Released | Type | Size | macOS | Windows | Linux |
|---|---|---|---|---|---|---|
| v1.6.4 | 2025-08-07 | Stable | 1.8 MB | Download | Download | Download |
| v1.6.3 | 2025-07-26 | Stable | 1.8 MB | Download | Download | Download |
| v1.6.2 | 2025-07-20 | Stable | 1.8 MB | Download | Download | Download |
| v1.6.1 | 2025-02-20 | Stable | 1.8 MB | Download | Download | Download |
| v1.6.0 | 2025-01-18 | Stable | 1.8 MB | Download | Download | Download |
| v1.5.2 | 2025-01-15 | Stable | 1.8 MB | Download | Download | Download |
| v1.5.1 | 2025-01-15 | Stable | 1.8 MB | Download | Download | Download |
| v1.5.0 | 2025-01-13 | Stable | 1.8 MB | Download | Download | Download |
| v1.4.0 | 2024-12-29 | Stable | 1.8 MB | Download | Download | Download |
| v1.3.7 | 2024-12-01 | Stable | 1.8 MB | Download | Download | Download |
Data from GitHub Releases; stable releases first, each group sorted newest first.
Prebuilt bottle platforms
Official Homebrew bottles cover:
- Apple silicon · latest macOS
- Apple silicon · macOS 26 Tahoe
- Apple silicon · macOS 15 Sequoia
- Apple silicon · macOS 14 Sonoma
- Apple silicon · macOS 13 Ventura
- Intel · macOS 14 Sonoma
- Intel · macOS 13 Ventura
- Linux · ARM64
- Linux · x86_64
Compared with similar apps
Only public metadata is compared, with no subjective recommendation; see the compare pages for field-by-field comparisons.
| App | Version | License | Architecture | 30-day installs |
|---|---|---|---|---|
| nomino | v1.6.4 | Apache-2.0 OR MIT | CLI | 7 |
| repren | 3.1.1 | MIT | CLI | 8 |
| f2 | v2.2.2 | MIT | CLI | 13 |
| volcano-cli | v1.15.4 | Apache-2.0 | CLI | 5 |
Similar apps: Command-line Tools
repren
repren [!TIP] Coding agents: tell your agent to run uvx repren@latest --help and follow the…f2
Command-line batch renaming toolvolcano-cli
CLI for Volcano, Cloud Native Batch Systemrnr
RnR is a command-line tool to securely rename multiple files and directories that supports…task-spooler
Task Spooler is a command-line tool for queuing up tasks.openssl@4
Cryptography and SSL/TLS ToolkitCategories: Command-line Tools