Scribe Patterns
Advanced pattern matching and search algorithms for the Scribe library. This crate provides high-performance pattern matching capabilities including glob patterns, gitignore integration, and flexible include/exclude logic.
Features
- High-Performance Glob Matching: Using
globset
for efficient pattern compilation - Gitignore Integration: Full gitignore syntax support with proper precedence
- Include/Exclude Logic: Complex pattern combinations with comma-separated input
- Path Normalization: Cross-platform path handling and matching
- Pattern Validation: Comprehensive error handling and pattern validation
- Caching: Efficient pattern compilation and matching with caching
Usage
use ;
use Path;
#