We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Waiter
1 parent 1eb3e06 commit ecb0a58Copy full SHA for ecb0a58
1 file changed
CHANGES
@@ -15,6 +15,18 @@ $ pip install --user --upgrade --pre libtmux
15
16
- _Future release notes will be placed here_
17
18
+### New features
19
+
20
+#### Waiting (#582)
21
22
+Added experimental `waiter.py` module for polling for terminal content in tmux panes:
23
24
+- Fluent API inspired by Playwright for better readability and chainable options
25
+- Support for multiple pattern types (exact text, contains, regex, custom predicates)
26
+- Composable waiting conditions with `wait_for_any_content` and `wait_for_all_content`
27
+- Enhanced error handling with detailed timeouts and match information
28
+- Robust shell prompt detection
29
30
### Documentation
31
32
- Typo fix for `Pane.send_keys` (#593), thank you @subbyte!
0 commit comments