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

xvc-walker

Xvc parallel file system walker with ignore features

28 releases

0.6.13 Dec 30, 2024
0.6.12 Nov 30, 2024
0.6.11 Sep 9, 2024
0.6.9 Jul 29, 2024
0.4.2-alpha.0 Nov 27, 2022

#2518 in Development tools

Download history 31/week @ 2024-09-18 111/week @ 2024-09-25 60/week @ 2024-10-02 9/week @ 2024-10-09 6/week @ 2024-10-16 5/week @ 2024-10-23 6/week @ 2024-10-30 2/week @ 2024-11-06 4/week @ 2024-11-13 11/week @ 2024-11-20 169/week @ 2024-11-27 49/week @ 2024-12-04 60/week @ 2024-12-11 5/week @ 2024-12-18 122/week @ 2024-12-25 29/week @ 2025-01-01

229 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
~185K SLoC