xvc-walker

Crates.ioxvc-walker
lib.rsxvc-walker
version0.7.1-alpha.3
created_at2022-10-18 10:05:02.934682+00
updated_at2026-01-24 18:18:43.267255+00
descriptionXvc parallel file system walker with ignore features
homepagehttps://xvc.dev
repositoryhttps://github.com/iesahin/xvc
max_upload_size
id690761
size93,005
Emre Sahin (iesahin)

documentation

README

xvc-walker

Crates.io Documentation License: GPL-3.0

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 notify for watching file system changes
  • Flexible Configuration: Customizable walking behavior with option
Commit count: 455

cargo fmt