12 stable releases

new 3.0.3 Feb 9, 2025
3.0.2 Oct 14, 2024
3.0.1 Apr 28, 2024
2.1.0 Jan 4, 2024
1.0.0 Jun 16, 2022

#536 in Filesystem

Download history 13660/week @ 2024-10-25 15066/week @ 2024-11-01 19866/week @ 2024-11-08 15104/week @ 2024-11-15 13851/week @ 2024-11-22 16280/week @ 2024-11-29 19754/week @ 2024-12-06 15649/week @ 2024-12-13 6468/week @ 2024-12-20 6369/week @ 2024-12-27 14205/week @ 2025-01-03 17423/week @ 2025-01-10 13265/week @ 2025-01-17 17846/week @ 2025-01-24 18498/week @ 2025-01-31 18703/week @ 2025-02-07

71,943 downloads per month
Used in 33 crates (12 directly)

Apache-2.0

52KB
1K SLoC

Crates.io page API Docs Crate license: Apache 2.0 CI status

Ignore files

Find, parse, and interpret ignore files.


lib.rs:

Find, parse, and interpret ignore files.

Ignore files are files that contain ignore patterns, often following the .gitignore format. There may be one or more global ignore files, which apply everywhere, and one or more per-folder ignore files, which apply to a specific folder and its subfolders. Furthermore, there may be more ignore files in these subfolders, and so on. Discovering and interpreting all of these in a single context is not a simple task: this is what this crate provides.

Dependencies

~18–30MB
~478K SLoC