Skip to main content

Module pattern

Module pattern 

Source
Expand description

Pattern matching and output compression.

Structs§

FailurePattern
Strategy for filtering failed command output.
FailureSection
TOML configuration for failure output filtering.
Pattern
A pattern for matching and extracting information from command output.
PatternFile
TOML representation of a pattern file.
SuccessPattern
Pattern for extracting a summary from successful command output.

Enums§

FailureStrategy
Strategy for extracting error information from failed command output.

Functions§

builtin_patterns
Built-in pattern definitions for common commands.
builtins
Get a reference to the static built-in patterns.
extract_failure
Apply a failure strategy to extract actionable output.
extract_summary
Apply a success pattern to output, returning the formatted summary if it matches.
find_matching
Find the first pattern whose command_match matches command.
find_matching_ref
Like find_matching but works with a slice of references.
load_user_patterns
Load user-defined patterns from a directory of TOML files.
parse_pattern_str
Parse a pattern definition from TOML string content.