zhiburt / expectrl
A rust library for controlling interactive programs in a pseudo-terminal
☆174Updated 8 months ago
Related projects ⓘ
Alternatives and complementary repositories for expectrl
- Filesystem walk performed in parallel with streamed and sorted results☆225Updated 7 months ago
- A compile-time pattern matching library that reverses the interpolation process of `format!`.☆161Updated this week
- A collection of utilities for a superior nom experience☆149Updated last year
- Remoc 🦑 — Remote multiplexed objects, channels and RPC for Rust☆173Updated last month
- (Auto)DRY for your Rust dependencies☆131Updated 2 weeks ago
- A parser and formatter for std::{SystemTime, Duration}☆292Updated last year
- The feature-rich, portable async channel library☆252Updated last year
- Type-safe, layered, light-weight, `serde`-based configuration library☆172Updated last month
- Build, cache, and run CLI tools scoped in Cargo.toml rather than installing globally. Stop the version drifts across your team, keep it a…☆189Updated 4 months ago
- A Rust library for conveniently watching and handling file changes.☆136Updated 4 months ago
- Boolean-valued predicate functions in Rust☆176Updated 2 weeks ago
- Struct fields that are made read-only accessible to other modules☆223Updated last week
- Cargo command to create the README.md from your crate's documentation☆132Updated last week
- Simple macros to write colored and formatted text to a terminal. Based on `termcolor`, thus also cross-platform.☆226Updated last year
- Track and query Cargo dependency graphs.☆167Updated this week
- A super powered testing macro for Rust☆113Updated 2 years ago
- A Layer implementation for tokio-rs/tracing providing Bunyan formatting for events and spans.☆86Updated 5 months ago
- A Rust library for moving files to the Recycle Bin☆172Updated 3 weeks ago
- A generic abstraction of paginated APIs☆58Updated 10 months ago
- A cargo-companion to become a 'lean crate' (a member of The Lean Crate Initiative)☆156Updated last year
- Generate cargo instructions at compile time in build scripts for use with the env! or option_env! macros☆395Updated 3 weeks ago
- Provides adapters to communicate with various operating system service managers like launchd and systemd☆193Updated 2 months ago
- prae is a crate that aims to provide a better way to define types that require validation.☆132Updated last year
- 🦗 Grillon, an elegant and natural way to approach API testing in Rust.☆121Updated last week
- Check if tables and items in a .toml file are lexically sorted☆219Updated this week
- A flexible, simple to use, immutable, clone-efficient String replacement for Rust☆148Updated 3 months ago
- a low-level library that provides config/cache/data paths, following the respective conventions on Linux, macOS and Windows☆186Updated last year
- Access and evaluate tracing logs in async and sync tests.☆65Updated 5 months ago
- Converts to and from various cases.☆124Updated 9 months ago
- Logger and Widget for rust's ratatui crate☆219Updated 3 weeks ago