Home

Awesome

fnd

fnd is a tiny CLI to find file paths based on substring matching or regular expressions. It honors gitignore files for file traversal.

Motivation

Honestly? I forget the syntax for find, and I don't want to drill in the muscle memory now to learn it.

Separately, find is a bit slow for my liking, so being able to use multiple threads is nice.

Usage

Search for all files containing the string 'sql'

fnd sql

Search for all files containing the string 'sql' while ignoring gitignores

fnd sql -a

Search for all files matching a regex

fnd "\.xlsx?$" -r

Installation

Homebrew

brew tap joshuaclayton/formulae
brew install fnd

Cargo

cargo install --path .

License

Copyright 2021 Josh Clayton. See the LICENSE.