32 releases
| 0.6.17 | Apr 22, 2025 |
|---|---|
| 0.6.16 | Mar 22, 2025 |
| 0.6.15 | Feb 1, 2025 |
| 0.6.13 | Dec 30, 2024 |
| 0.4.2-alpha.0 | Nov 27, 2022 |
#1755 in Filesystem
71 downloads per month
Used in 7 crates
(4 directly)
79KB
1.5K
SLoC
xvc-walker
A high-performance file system walker with .gitignore-like ignore rule handling for Rust projects.
Overview
xvc-walker provides functionality to traverse directory trees efficiently while respecting ignore rules similar to .gitignore. It can be used to efficiently scan large directory structures with both parallel and serial options.
Features
- Efficient File Traversal: Walks directory trees with optimized performance
- Parallel Processing: Uses rayon for parallelized directory traversal
- Ignore Rules: Supports
.gitignore-style patterns to skip files and directories - File System Events: Integration with
notifyfor watching file system changes - Flexible Configuration: Customizable walking behavior with option
Dependencies
~6–16MB
~182K SLoC