expectrl

Terminal automation library

A Rust library for automating and controlling interactive applications in a terminal

A rust library for controlling interactive programs in a pseudo-terminal

GitHub

173 stars
4 watching
13 forks
Language: Rust
last commit: about 2 months ago
Linked from 1 awesome list

consoleexpecthacktoberfestpexpectprocessprocessesptyrexpectrustterminalttyunix

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
rust-cli/rexpect Automates interactions with child applications and processes by expecting patterns of input and output 330
aaqaishtyaq/iay A minimalistic shell prompt implementation in Rust 6
hashmismatch/terminal_cli.rs A low-level Rust library for building interactive terminal command line interfaces 55
eendroroy/alien An asynchronous terminal prompt that efficiently updates sections of the command line interface while allowing interactive use. 316
wintermi/zsh-rust A zsh plugin for managing the Rust programming language toolchain 8
al-jshen/zshplug-rs-example A zsh plugin that enables Rust processing of commands from the shell 8
autopilot-rs/autopilot-rs Automates GUI interactions across multiple platforms using a Rust-based API 382
octaltree/playwright-rust A Rust port of Playwright, allowing browser automation and testing on multiple platforms. 335
mikaelmello/inquire A Rust library for creating interactive command-line prompts and user interfaces. 2,081
cowboyd/zsh-rust Automates configuration of Rust toolchain for zsh shell 0
console-rs/console A Rust library that provides access to various terminal features and utilities for building nicer looking command line interfaces. 971
nbari/slick An async ZSH prompt written in Rust that provides customizable display options and integrates with Git functionality. 22
reujab/silver A customizable shell prompt written in Rust, providing a cross-shell compatible powerline-like interface with icon support. 466
console-rs/dialoguer A Rust library providing utilities for crafting user-friendly command line interfaces. 1,347
pythops/tenere A terminal interface for interacting with large language models 402