#file #devops #git #versioning #mlops

xvc-walker

Xvc parallel file system walker with ignore features

12 unstable releases (3 breaking)

0.6.0 Aug 28, 2023
0.5.2 Feb 13, 2023
0.5.0 Jan 23, 2023
0.4.2 Jan 23, 2023
0.3.2 Oct 26, 2022

#2112 in Development tools

Download history 37/week @ 2023-06-14 56/week @ 2023-06-21 52/week @ 2023-06-28 76/week @ 2023-07-05 29/week @ 2023-07-12 52/week @ 2023-07-19 86/week @ 2023-07-26 16/week @ 2023-08-02 27/week @ 2023-08-09 35/week @ 2023-08-16 54/week @ 2023-08-23 42/week @ 2023-08-30 49/week @ 2023-09-06 31/week @ 2023-09-13 27/week @ 2023-09-20

160 downloads per month
Used in 7 crates

GPL-3.0 license

72KB
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

~5–18MB
~219K SLoC