#filename #shell #cli

bin+lib qesp

用于去除目录中文件名中令人讨厌的字符的工具

6 个版本

0.2.4 2020 年 7 月 1 日
0.2.3 2020 年 7 月 1 日
0.2.2 2020 年 4 月 18 日
0.2.0 2020 年 3 月 28 日
0.1.0 2020 年 3 月 22 日

#17 in #filenames

MIT 许可证

7KB
75 代码行

qesp

Build Status Build Status

Rust 二进制crate,用于删除目录中所有文件的字符。它支持递归遍历树。

安装

您可以使用 cargocrates.io 构建它。

cargo install qesp

从源代码安装

只需克隆仓库,并用 cargo 安装。例如

git clone https://github.com/carrascomj/qesp.git
cargo install --path qesp

但我不想用这个 cargo...

那么下载 perl 脚本 qesp 并将其添加到您的 PATH 中。例如

wget https://raw.githubusercontent.com/carrascomj/qesp/master/benchmarks/qesp
mv qesp ~/.local/bin

用法

qesp 0.2.1
Remove annoying characters of names in a directory

USAGE:
    qesp [FLAGS] [dir]

FLAGS:
    -h, --help         Prints help information
    -r, --recursive    recursively attempts to rename whole directory tree
    -V, --version      Prints version information

OPTIONS:
    -p, --pattern <pattern>    annoying characters to be removed [default: [ ()]]

ARGS:
    <dir>    Target directory [default: .]

"讨厌的字符"

空格和括号。

依赖关系

~6MB
~105K SLoC