1 个稳定版本
1.0.0 | 2023年7月14日 |
---|---|
0.1.0 |
|
0.0.1 |
|
#1292 在 命令行工具
每月 21 次下载
16KB
267 代码行
edmv 📦
edmv 是一个工具,允许您使用您喜欢的文本编辑器快速批量重命名文件。
演示
以下是一个简短演示,展示了程序的主要功能
安装
您可以通过 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