bbt is an open-source tool that lets you test command-line executables using plain Markdown documentation—no scripts, no glue code. Write your specs, run them as tests.
Why bbt? - Zero duplication: Test scenarios live in your READMEs, user guides, or any Markdown file. - Natural language: Steps like When I run gcc --version → Then the output contains 14.2.0 just work. - No learning curve: Partial parsing means you write almost-normal English; bbt extracts the test logic.