Expand description
Git-aware Perl workspace file discovery.
This crate finds Perl source files in a workspace root with a two-step strategy:
- Try
git ls-filesfor fast,.gitignore-aware enumeration. - Fall back to filesystem walking with
WalkDirwhen git is unavailable.
The resulting behavior is intentionally conservative: common non-source directories
are skipped in both modes (.git, .hg, .svn, target, node_modules, .cache).
Structs§
- Discovery
Result - File discovery result metadata.
Enums§
- Discovery
Method - How files were discovered.
Functions§
- discover_
perl_ files - Discover Perl source files under
root.