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: almost 2 years ago
Linked from 1 awesome list

consoleexpecthacktoberfestpexpectprocessprocessesptyrexpectrustterminalttyunix

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
rust-cli/rexpectAutomates interactions with child applications and processes by expecting patterns of input and output330
aaqaishtyaq/iayA minimalistic shell prompt implementation in Rust6
hashmismatch/terminal_cli.rsA low-level Rust library for building interactive terminal command line interfaces55
eendroroy/alienAn asynchronous terminal prompt that efficiently updates sections of the command line interface while allowing interactive use.316
wintermi/zsh-rustA zsh plugin for managing the Rust programming language toolchain8
al-jshen/zshplug-rs-exampleA zsh plugin that enables Rust processing of commands from the shell8
autopilot-rs/autopilot-rsAutomates GUI interactions across multiple platforms using a Rust-based API382
octaltree/playwright-rustA Rust port of Playwright, allowing browser automation and testing on multiple platforms.335
mikaelmello/inquireA Rust library for creating interactive command-line prompts and user interfaces.2,081
cowboyd/zsh-rustAutomates configuration of Rust toolchain for zsh shell0
console-rs/consoleA Rust library that provides access to various terminal features and utilities for building nicer looking command line interfaces.971
nbari/slickAn async ZSH prompt written in Rust that provides customizable display options and integrates with Git functionality.22
reujab/silverA customizable shell prompt written in Rust, providing a cross-shell compatible powerline-like interface with icon support.466
console-rs/dialoguerA Rust library providing utilities for crafting user-friendly command line interfaces.1,347
pythops/tenereA terminal interface for interacting with large language models402