fif 0.2.4

A command-line tool for detecting and optionally correcting files with incorrect extensions.
fif-0.2.4 is not a library.
Visit the last successful build: fif-0.7.1

fif

Crates.io Crates.io

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