A command-line tool for detecting and optionally correcting files with incorrect extensions. Very much a work in progress!
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
4 days ago | |
---|---|---|
.idea | 7 days ago | |
src | 4 days ago | |
.gitignore | 4 days ago | |
Cargo.lock | 4 days ago | |
Cargo.toml | 4 days ago | |
Cross.toml | 6 days ago | |
LICENSE | 3 weeks ago | |
README.md | 4 days ago | |
clippy.sh | 4 days ago | |
rusftmt.toml | 1 week ago |
README.md
fif
A command-line tool for detecting and optionally correcting files with incorrect extensions.
Installation
cargo install --locked fif
Usage
See fif --help
for more.
The basics
The simplest way to use fif looks like this:
fif -E images ~/Pictures
This command will scan all of the files with extensions used by image files (.jpg, .png, etc) in your ~/Pictures
directory.
You can also manually specify a set of extensions to use:
fif -e jpeg,jpg,zip,docx ~/Documents
By default, fif will output a bash script that can be used to fix all the files it found with incorrect file extensions. You might find it useful to output this script to a file (rather than to stdout):
fif -E images ~/Pictures > output.sh