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

xvc-walker

Xvc parallel file system walker with ignore features

22 releases

0.6.6 Feb 28, 2024
0.6.5 Jan 9, 2024
0.6.4 Dec 5, 2023
0.6.3 Nov 2, 2023
0.4.2-alpha.0 Nov 27, 2022

#564 in Development tools

Download history 1/week @ 2024-01-16 48/week @ 2024-02-13 42/week @ 2024-02-20 195/week @ 2024-02-27 20/week @ 2024-03-05 46/week @ 2024-03-12 13/week @ 2024-03-19 10/week @ 2024-03-26 37/week @ 2024-04-02 2/week @ 2024-04-09 3/week @ 2024-04-16 28/week @ 2024-04-23 790/week @ 2024-04-30

824 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–16MB
~187K SLoC