All Projects → itchyny → Mmv

itchyny / Mmv

Licence: mit
rename multiple files with editor

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects

Projects that are alternatives of or similar to Mmv

Npm Run All
A CLI tool to run multiple npm-scripts in parallel or sequential.
Stars: ✭ 4,496 (+914.9%)
Mutual labels:  cli-command
Cpx
A cli tool to watch and copy file globs.
Stars: ✭ 394 (-11.06%)
Mutual labels:  cli-command
Uniscribe
Know your Unicode ✀
Stars: ✭ 266 (-39.95%)
Mutual labels:  cli-command
torisetsu
Torisetsu - Add README.md Template.
Stars: ✭ 20 (-95.49%)
Mutual labels:  cli-command
dajarep
ダジャレを検索するコマンド
Stars: ✭ 47 (-89.39%)
Mutual labels:  cli-command
ak-cli
🔖 Collection of useful cli commands
Stars: ✭ 39 (-91.2%)
Mutual labels:  cli-command
habitipy
Command-line interface to Habitica
Stars: ✭ 47 (-89.39%)
Mutual labels:  cli-command
CockpitCMS-Helpers
Cockpit CMS Addon with a set of useful helpers (that alone don't justify a new Addon).
Stars: ✭ 39 (-91.2%)
Mutual labels:  cli-command
Pws
Command-Line Password Safe 🔐︎
Stars: ✭ 208 (-53.05%)
Mutual labels:  cli-command
Honeybadger Ruby
Ruby gem for reporting errors to honeybadger.io
Stars: ✭ 182 (-58.92%)
Mutual labels:  cli-command
Micrate
Database migration tool written in Crystal
Stars: ✭ 128 (-71.11%)
Mutual labels:  cli-command
Unibits
Visualize different Unicode encodings in the terminal
Stars: ✭ 125 (-71.78%)
Mutual labels:  cli-command
Rust Cli Boilerplate
Rust project boilerplate for CLI applications
Stars: ✭ 108 (-75.62%)
Mutual labels:  cli-command
Clitools
🔧 CliTools for Docker, PHP / MySQL development, debugging and synchonization
Stars: ✭ 86 (-80.59%)
Mutual labels:  cli-command
Redrun
✨🐌 🐎✨ fastest npm scripts runner
Stars: ✭ 85 (-80.81%)
Mutual labels:  cli-command
Console
The Console component eases the creation of beautiful and testable command line interfaces.
Stars: ✭ 8,988 (+1928.89%)
Mutual labels:  cli-command
Captain
command line python scripts for humans
Stars: ✭ 10 (-97.74%)
Mutual labels:  cli-command
Unicopy
Unicode command-line codepoint dumper
Stars: ✭ 16 (-96.39%)
Mutual labels:  cli-command
Better Npm Run
🏃‍♂️ Better NPM scripts runner
Stars: ✭ 635 (+43.34%)
Mutual labels:  cli-command
Carbon Now Cli
🎨 Beautiful images of your code — from right inside your terminal.
Stars: ✭ 5,165 (+1065.91%)
Mutual labels:  cli-command

mmv

CI Status Go Report Card MIT License release pkg.go.dev

Rename multiple files using your $EDITOR. The command name is named after multi-mv.

Usage

mmv file ...

This command opens the editor with the list of file names so edit and write. The command finds the changed lines and renames all the corresponding files.

Installation

Homebrew

brew install itchyny/tap/mmv

Build from source

go get github.com/itchyny/mmv/cmd/mmv

Features

  • mmv is implemented in Go language and completely portable.
  • mmv is designed to be simple as mv. It requires no configuration file.
  • mmv supports renaming in cycle (mv a b, mv b c and mv c a at the same time).
  • mmv creates destination directories automatically. You can arrange pictures like yyyy-mm-dd xxxx.jpg to yyyy/mm/dd/xxxx.jpg.
  • mmv is capable to use as a library (just call mmv.Rename).
  • mmv is easy to remember (I believe), multi-mv.

Bug Tracker

Report bug at Issues・itchyny/mmv - GitHub.

Author

itchyny (https://github.com/itchyny)

License

This software is released under the MIT License, see LICENSE.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].