🐨 Simple and complete CLI testing utilities that encourage good testing practices.
-
Updated
Oct 14, 2026 - TypeScript
🐨 Simple and complete CLI testing utilities that encourage good testing practices.
Functional tests for command line applications
Headless terminal emulator CLI powered by libghostty-vt
split string of command line arguments to an argv-like array (supports quotes) for C++
Transforms stdout (standard out) to JSON 📇
Learn how to optimize your Cypress tests.
concurrency-safe web-crawler for link traversal/analysis.
Markdown specification testing — Cram-style CLI testing with persistent shell context, pattern matching, and snapshot updates
Snapshot testing for CLIs, built as a guardrail for AI agent-driven changes. Record outputs, verify against fixtures (parity tests), or run in Docker. Works via npx, npm, or Go.
Comprehensive testing framework for the nim language.
通用自动化测试平台:可插拔执行器、统一断言、调度与报告,支持 API / Web / CLI。Automation First, AI Optional.
Easy way to test command line applications
Playwright for Terminals: A robust headless terminal driver for automating and testing TUI applications.
Verify CLI output files against JSON contracts. Catch broken JSON/CSV exports even when commands exit 0. Zero runtime dependencies.
How To Test CLI Applications With Pytest, Argparse And Typer
✨Node README.md Generator uses Inquirer npm package to serve terminal line by line Q&A and I/O processing to obtain data and render info into desired file.
AccessJet is a blazing fast accessibility (a11y) CLI tool. It optimizes auditing by blocking heavy assets (images/fonts) via Playwright, formats minified HTML for readability, and enforces quality thresholds for CI/CD pipelines.
🔬 Expert UX testing skill for CLIs and developer tools. Automatically evaluates command-line interfaces for usability, accessibility, and developer experience in Claude Code.
Collection of Postman API testing projects with REST & SOAP APIs, Newman CLI execution, JavaScript assertions and HTML reporting
Comprehensive API testing with Postman collections + Newman CLI - REST endpoints, assertions, CI-ready
To associate your repository with the cli-testing topic, visit your repo's landing page and select "manage topics."