#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

#2554 in Development tools

Download history 14/week @ 2024-11-18 146/week @ 2024-11-25 59/week @ 2024-12-02 72/week @ 2024-12-09 7/week @ 2024-12-16 145/week @ 2024-12-30 18/week @ 2025-01-06 4/week @ 2025-01-13 8/week @ 2025-01-20 257/week @ 2025-01-27 51/week @ 2025-02-03 41/week @ 2025-02-10 11/week @ 2025-02-17 1/week @ 2025-02-24

151 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–14MB
~178K SLoC