Implementation of .gitignore file parsing and glob testing in Rust.
Archive this project ðŸ˜
glob
0.3, thanks to @lcodes! (#18)is_excluded
! Thanks @mattgreen! (#8, #10).tempdir
dependency to development dependency, saves tens of seconds on build time on an older laptop. Thanks @m-n! (#2).rand
, a transitive dependency (#3).gitignore::File#included_files
method:Returns a list of files that are not excluded by the rules in the loaded
.gitignore
file. It recurses through all subdirectories and returns everything that is not ignored.
Initial release!