rust-expect-macros
Procedural macros for the rust-expect terminal automation library.
Macros
patterns!
Create multiple patterns at once:
use patterns;
let patterns = patterns!;
dialog!
Define dialog flows declaratively:
use dialog;
let login_dialog = dialog! ;
regex!
Compile-time verified regex patterns:
use regex;
let pattern = regex!;
timeout!
Human-readable duration syntax:
use timeout;
let duration = timeout!;
let short = timeout!;
License
Licensed under MIT or Apache-2.0.