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

xvc-walker

Xvc parallel file system walker with ignore features

26 releases

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

#1124 in Development tools

22 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
~184K SLoC