#ml-ops #git #devops #versioning #filesystem #file

xvc-walker

Xvc parallel file system walker with ignore features

30 releases

0.6.15 Feb 1, 2025
0.6.13 Dec 30, 2024
0.6.12 Nov 30, 2024
0.6.9 Jul 29, 2024
0.4.2-alpha.0 Nov 27, 2022

#2505 in Development tools

Download history 4/week @ 2024-10-29 4/week @ 2024-11-05 1/week @ 2024-11-12 13/week @ 2024-11-19 155/week @ 2024-11-26 51/week @ 2024-12-03 72/week @ 2024-12-10 6/week @ 2024-12-17 98/week @ 2024-12-24 52/week @ 2024-12-31 16/week @ 2025-01-07 1/week @ 2025-01-14 8/week @ 2025-01-21 269/week @ 2025-01-28 43/week @ 2025-02-04 45/week @ 2025-02-11

365 downloads per month
Used in 7 crates

GPL-3.0 license

79KB
1.5K SLoC

Xvc walker traverses directory trees with ignore rules.

Ignore rules are similar to .gitignore and child directories are not traversed if ignored.

[walk_parallel] function is the most useful element in this module. It walks and sends [PathMetadata] through a channel, also updating the ignore rules and sending them.

Dependencies

~6–15MB
~178K SLoC