qesp

Build Status Build Status

Rust binary crate to remove characters of all files in a directory. It supports recursive walking through the tree.

Check the tiny APÎ documentation for some details about the implementation.

Installation

You can build it with cargo from crates.io.

shell cargo install qesp

Installing from source

Just clone the repository and install it with cargo. For instance:

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

But I don't want this cargo stuff...

Then download the perl script qesp and put in under your PATH. For instance:

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

Usage

qesp 0.2.0
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: .]

"Annoying characters"

Space and parenthesis.