Expand description
High-performance file discovery tool with glob pattern support
This module provides efficient file globbing with:
- ignore::WalkBuilder for respecting .gitignore files
- Parallel directory traversal for performance
- Complex glob patterns (.rs, **/.js, etc.)
- Extension-based filtering
- Rich metadata and context-aware output
- <100ms performance target for 10k files
Structs§
- Compiled
Filters - Compiled filters for efficient matching
- Content
Classifier - Content classifier for determining file types
- File
Extension Classifier - File extension classifier for determining file types
- File
Match - File match result with metadata
- Filter
Chain - Filter chain for complex file matching
- Glob
Pattern - Glob pattern with compilation options
- Glob
Query - Search query configuration
- Glob
Tool - High-performance file discovery tool
- Search
Stats - Search statistics
- Size
Filter - File size filter with min/max constraints
- Time
Filter - Time-based filter for file modification times
Enums§
- Content
Category - Content category for semantic understanding
- File
Type - File type classification
- File
Type Category - File type categories for semantic classification
- Glob
Error - Errors for glob operations
- Search
Strategy - Search strategy for optimization
Type Aliases§
- Glob
Output - Output type for glob operations
- Glob
Result - Result type for glob operations