fast_finder

Crates.iofast_finder
lib.rsfast_finder
version0.1.2
sourcesrc
created_at2022-04-08 22:26:19.994755
updated_at2022-04-08 23:01:23.408922
descriptionFast Find is a cli written in rust using rayon parrellism for super fast results.
homepage
repositoryhttps://github.com/mjehrhart/ffind
max_upload_size
id564452
size68,505
(mjehrhart)

documentation

README

ffinder

Fast Finder is a cli written in rust using rayon parrellism for super fast results. This is faster than the standard 'find' command. FFinder is built to be simple to use, superior speed, and return extremly reliable results.

Install ffinder

brew tap mjehrhart/ff
brew install mjehrhart/ff/ff

Update/Upgrade

brew reinstall mjehrhart/ff/ff
brew upgrade mjehrhart/ff/ff

ff4

Args, Flags, & Parameters

-f, --file_type <file_type>        To filter the search by file type -
                                   All, Audio, Document, Empty, Image, Other, Video [default: 0]
-h, --search-hidden                Traverse hidden directories
    --help                         Print help information
-p, --search-photos                By default Photos Library is ignored
-s, --search_type <search_type>    Search Algorithm Type -
                                   Contains Text, Fuzzy Search, Pattern Match, Simple Match
                                   [default: 0]
-t, --threads <threads>            Number of threads to use in parrellism [default: 35]
-V, --version                      Print version information

Examples

Basic usage. This will search the home directory, minus the Photos Library.photoslibrary. The user's Photos Library is ignored by default as are hidden files. You can set a flag to include Photos Library(-p) and hidden files(-h).

ff minty

To perform a search in the current working directory add '.' at the end of the command.

ff minty .

Also, you can search by file type. This is especially useful when working with large data sets or images.

Search by media type.
All => 0
Audio => 1
Document => 2
Empty(no extension) => 3
Image => 4
Other => 5
Video => 6

Below we are searching for the word 'beethoven' (case insensitive) in all audio file names'.

ff beethoven -f 1

The user can set the number of threads to use. Fast Finder uses Rayon Parrellism for very fast lookups.

ff minty -t 1000
Screen Shot Fast Find Screen Shot Fast Find Screen Shot Fast Find

crates.io https://crates.io/crates/fast_finder
github.com https://github.com/mjehrhart/ffind

Commit count: 18

cargo fmt