Work

pitty

Rust
CLI
Testing

PTY-based testing framework for CLI tools. Drives real terminals with declarative YAML scenarios.

PTY-based CLI testing framework

A PTY-based testing framework that runs CLI programs in a real pseudo-terminal.

Features

  • Simulates keystrokes and stdin, then asserts on output, file changes, and process behavior
  • Declarative YAML scenarios with matrix testing, snapshots, and benchmarks
  • Integrates with GitHub Actions

GitHub Repository