module Ignore
Defined in:
ignore.crignore/dir.cr
ignore/file.cr
ignore/pattern.cr
Constant Summary
-
VERSION =
"0.4.0"
Class Method Summary
-
.from_directory(root : String, ignore_file : String = ".gitignore") : Matcher
Load all ignore files from a directory tree Patterns from deeper directories take precedence (loaded after shallower ones)
-
.ignores?(path : String, patterns : String) : Bool
Quick check if a path matches patterns
-
.parse(content : String) : Matcher
Parse gitignore content and return a Matcher
-
.root(root : String, ignore_file : String = ".gitignore") : Matcher
Load all ignore files from a directory tree Patterns from deeper directories take precedence (loaded after shallower ones)
Class Method Detail
Load all ignore files from a directory tree Patterns from deeper directories take precedence (loaded after shallower ones)