_____ _ _ ____ __ _
| ___|(_)| | ___ | _ \ ___ / _|(_) _ __ ___
| |_ | || | / _ \| |_) | / _ \| |_ | || '_ \ / _ \
| _| | || || __/| _ < | __/| _|| || | | || __/
|_| |_||_| \___||_| \_\ \___||_| |_||_| |_| \___|
🧹 FileRefine is a Rust-based CLI tool that renames files in a directory to remove unwanted or problematic characters from filenames.
To install filerefine
, simply clone the repository and follow the instructions below:
git clone https://github.com/trinhminhtriet/filerefine.git cd filerefine cargo install --path . filerefine --do my_path
Running the below command will globally install the filerefine
binary.
Option DescriptionBy default, filerefine will only print the names that would be renamed. Use the
--do
or-d
option to actually rename the files.
-v
, --version
Prints version information -d
, --do
Do the actions -q
, --quiet
No output -j
, --json
Output as JSON -p
, --json-pretty
Output as JSON (prettified) -e
, --json-error
Output as JSON (only errors)
We welcome contributions!
git checkout -b my-feature
;git commit -m "feat: my new feature"
;git push origin my-feature
.Once your pull request has been merged, you can delete your branch.
This project is licensed under the MIT License - see the LICENSE file for details.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4