Expand description
Filter system for –exclude and –only flags.
Supports:
- Glob patterns:
--exclude="*_test.go",--only="*.rs" - Aliases:
--exclude=@tests,--only=@docs
Built-in aliases are language-aware (e.g., @tests includes *_test.go for Go,
test_*.py for Python). Config can override or add new aliases via [aliases].
Structs§
- Alias
Config - Unified alias configuration for @ prefix expansion.
Used for both command targets (
normalize view @todo) and filters (--only @tests). - Filter
- Filter engine that resolves aliases and matches paths.
- Resolved
Alias - Resolved alias information for display.
Enums§
- Alias
Resolution - Result of resolving a filter value.
- Alias
Status - Status of an alias (for display purposes).
- Filter
Error - Error returned by
Filter::new.
Functions§
- list_
aliases - Get all resolved aliases for display (normalize filter aliases).