#devops #git #versioning #mlops #filesystem #file

xvc-walker

Xvc parallel file system walker with ignore features

26 releases

new 0.6.11 Sep 9, 2024
0.6.9 Jul 29, 2024
0.6.6 Feb 28, 2024
0.6.4 Dec 5, 2023
0.4.2-alpha.0 Nov 27, 2022

#984 in Development tools

Download history 13/week @ 2024-05-18 21/week @ 2024-05-25 31/week @ 2024-06-01 15/week @ 2024-06-08 12/week @ 2024-06-15 20/week @ 2024-06-22 4/week @ 2024-06-29 2/week @ 2024-07-06 150/week @ 2024-07-13 20/week @ 2024-07-20 170/week @ 2024-07-27 142/week @ 2024-08-03 23/week @ 2024-08-10 13/week @ 2024-08-17 23/week @ 2024-08-24 28/week @ 2024-08-31

92 downloads per month
Used in 7 crates

GPL-3.0 license

77KB
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
~183K SLoC