Crates.io | edmv |
lib.rs | edmv |
version | 1.0.0 |
source | src |
created_at | 2016-06-17 06:11:37.244246 |
updated_at | 2023-07-14 03:08:37.756757 |
description | Bulk rename files using your favorite editor |
homepage | https://github.com/terror/edmv |
repository | https://github.com/terror/edmv |
max_upload_size | |
id | 5403 |
size | 53,552 |
edmv is a tool that lets you bulk rename files fast using your preferred text editor.
Below is a short demo showcasing the main functionality of the program:
You can install the edmv command-line utility via the rust package manager cargo:
cargo install edmv
...or you can build it from source:
git clone https://github.com/terror/edmv
cd edmv
cargo install --path .
Below is the output of edmv --help
:
Bulk rename files using your favorite editor
Usage: edmv [OPTIONS] [sources]...
Arguments:
[sources]... Paths to edit
Options:
--editor <EDITOR> Editor command to use
--force Overwrite existing files
--resolve Resolve conflicting renames
--dry-run Run without making any changes
-h, --help Print help
-V, --version Print version
An option of note is the --resolve
option, this applies to sources an
intermediate rename to either a temporary directory or file - automatically
handling conflicts such as overlapping or circular renames.
edmv is a tested and extended re-implementation of the version Casey wrote in Python, do check it out!