☰ Menu
CLI Open source 7 installs/mo Up 1.5×

nomino for Mac

nomino

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

  1. Open Terminal (press ⌘ + Space and type “Terminal”).
  2. If Homebrew is not installed yet, run the command below first.
  3. Run this command:

Latest 10 releases

Last updated 2025-08-07; current version v1.6.4, with the latest 10 releases listed.

VersionReleasedTypeSizemacOSWindowsLinux
v1.6.42025-08-07Stable1.8 MBDownloadDownloadDownload
v1.6.32025-07-26Stable1.8 MBDownloadDownloadDownload
v1.6.22025-07-20Stable1.8 MBDownloadDownloadDownload
v1.6.12025-02-20Stable1.8 MBDownloadDownloadDownload
v1.6.02025-01-18Stable1.8 MBDownloadDownloadDownload
v1.5.22025-01-15Stable1.8 MBDownloadDownloadDownload
v1.5.12025-01-15Stable1.8 MBDownloadDownloadDownload
v1.5.02025-01-13Stable1.8 MBDownloadDownloadDownload
v1.4.02024-12-29Stable1.8 MBDownloadDownloadDownload
v1.3.72024-12-01Stable1.8 MBDownloadDownloadDownload

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.

Compared with similar apps
AppVersionLicenseArchitecture30-day installs
nominov1.6.4Apache-2.0 OR MITCLI7
repren3.1.1MITCLI8
f2v2.2.2MITCLI13
volcano-cliv1.15.4Apache-2.0CLI5

Similar apps: Command-line Tools

Leave a comment

评论表单加载中…