![]() |
wtools 4.0.0-pre7
ESO waf tools
|
Functions | |
| _gen_dirs (ctx, patterns) | |
| recurse_patterns (ctx, patterns) | |
| recurse (patterns) | |
Provides ways to recurse into subdirectories
|
protected |
Generator that yields directories from patterns
| wtools.recurse.recurse | ( | patterns | ) |
Declare recursion commands for standard commands
The recursion patterns is a variant of standard Python `fnmatch`:
Pattern | Meaning
----------- | ----------------------------------------------------------
`*` | matches anything
`?` | matches single character
`[seq]` | matches any character in _seq_
`[!seq]` | matches any character not in _seq_
`!` | negates the pattern, must be the first part of the pattern
Args:
patterns: Glob patterns in a list or space separated in a string
"*foo *bar" is equivalent to ['*foo', '*bar']
| wtools.recurse.recurse_patterns | ( | ctx, | |
| patterns ) |
Perform recursion using current ctx and patterns.