https://github.com/carrascomj/qesp
Rust binary crate to remove annoying characters from flle names
https://github.com/carrascomj/qesp
cli filename rust shell shell-script
Last synced: about 2 months ago
JSON representation
Rust binary crate to remove annoying characters from flle names
- Host: GitHub
- URL: https://github.com/carrascomj/qesp
- Owner: carrascomj
- License: mit
- Created: 2020-03-21T08:04:25.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-10-24T09:40:19.000Z (over 5 years ago)
- Last Synced: 2025-04-08T23:57:02.020Z (about 1 year ago)
- Topics: cli, filename, rust, shell, shell-script
- Language: Rust
- Homepage:
- Size: 37.9 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# qesp
[](https://actions-badge.atrox.dev/carrascomj/qesp/goto?ref=master)
[](https://crates.io/crates/qesp/)
[](https://docs.rs/qesp)
Rust binary crate to remove characters of all files in a directory. It supports recursive
walking through the tree.
## Installation
You can build it with [cargo](https://doc.rust-lang.org/cargo/) from
[crates.io](https://crates.io/crates/qesp/).
```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](https://github.com/carrascomj/qesp/blob/master/benchmarks/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.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 annoying characters to be removed [default: [ ()]]
ARGS:
Target directory [default: .]
## "Annoying characters"
Space and parenthesis.