#file-search #recursively #directories #particular #extension #find #match

discoverer

Recursively search directories for a particular type of file

3 releases (breaking)

0.2.0 Jan 7, 2023
0.1.0 Jan 1, 2023
0.0.0 Jan 1, 2023

#1519 in Filesystem

Download history 2/week @ 2023-12-18 28/week @ 2024-02-19 22/week @ 2024-02-26 8/week @ 2024-03-04 19/week @ 2024-03-11 62/week @ 2024-04-01

82 downloads per month

MIT license

3KB

Discoverer

This crate exposes a single method for recursively walking through directories to find files that match a particular extension.

Usage

Add discoverer to your Cargo.toml:

[dependencies]
discoverer = "0.2.0"

Or use cargo add discoverer

Example

use discoverer::discover;

fn main() {
    let discoveries = discover(&["txt"], &[
        &concat!(env!("CARGO_MANIFEST_DIR"), "/examples/fixtures")
    ]).unwrap();

    dbg!(discoveries);
}

Credits

Dependencies

~105–290KB