1 unstable release
0.1.0 | Nov 20, 2022 |
---|
#252 in #js
7KB
128 lines
An easy to use library to find the files you want
Just import and call the function, use std lib &Path
to filter and find your files.
Usage
let config = FileFinderConfig {
dir: Some("subpath") // Defaults ".",
filter: Some(|path| {
path.ends_with(".js") // Gets only js files
}),
skipped_dirs: Some(|path| {
path.ends_with("node_modules") // Skips children of every `node_modules` dir inside `dir` proeprty.
}),
err_behavior: ErrorBehavior::Log // Will log error messages but continue execution
}
let found_files: Vec<PathBuf> = find_files(config)
Dependencies
~1.5MB
~26K SLoC