#文本编辑器 #生产力 #实用工具 #命令行工具 #命令行

程序 edmv

使用您最喜欢的编辑器批量重命名文件

1 个稳定版本

1.0.0 2023年7月14日
0.1.0 2016年6月17日
0.0.1 2023年7月14日

#1292命令行工具

每月 21 次下载

CC0 许可证

16KB
267 代码行

edmv 📦

CI crates.io

edmv 是一个工具,允许您使用您喜欢的文本编辑器快速批量重命名文件。

演示

以下是一个简短演示,展示了程序的主要功能

asciicast

安装

您可以通过 Rust 包管理器 cargo 安装 edmv 命令行工具

cargo install edmv

...或者您也可以从源代码构建它

git clone https://github.com/terror/edmv
cd edmv
cargo install --path .

用法

以下是 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

一个值得注意的选项是 --resolve 选项,它应用于将源文件的中途重命名应用到临时目录或文件 - 自动处理冲突,如重叠或循环重命名。

现有技术

edmv 是对 Casey 在 Python 中编写的版本的测试和扩展重实现,您可以查看它!

依赖项

~3–12MB
~147K SLoC