choreo

BDD testing that runs in your shell


choreo logo

Overview

choreo is a test runner and executable Domain-Specific Language (DSL) designed for behavior-driven testing of command-line applications. It brings the power and expressiveness of a BDD framework like Cucumber to the shell, allowing you to write automated, human-readable tests for any command-line tool or system interaction.

The tests are written in a structured, Gherkin-inspired format, making them easy to read and maintain. Each .chor file is a self-contained, executable test, eliminating the need for separate “step definition” files.

Key Features:

Technologies Used:

Link to GitHub Repository

Tags: project choreo