Skip to content

kevgo/text-runner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

8aa3f5d · Mar 20, 2025
Mar 15, 2025
Feb 28, 2025
Mar 20, 2025
Mar 20, 2025
Mar 20, 2025
Mar 20, 2025
Mar 20, 2025
Mar 20, 2025
Mar 20, 2025
Mar 20, 2025
Mar 20, 2025
Mar 20, 2025
Mar 20, 2025
Mar 20, 2025
Mar 20, 2025
Mar 20, 2025
Mar 20, 2025
Feb 20, 2025
Mar 7, 2025
Feb 20, 2025
Feb 20, 2025
Mar 20, 2025
Oct 4, 2020
Mar 18, 2025
Mar 15, 2025
Mar 7, 2025
Mar 1, 2025
Mar 6, 2025
Mar 20, 2025
Mar 5, 2025
Mar 5, 2025
Mar 18, 2025
Mar 20, 2025

Repository files navigation

Text-Runner logo

tests windows install size

Text-Runner is a test framework for technical documentation. It helps keep documentation up to date. An example is the text you are reading right now. TextRunner verifies it for technical correctness.

As a fully programmable test framework, TextRunner can read and understand any form of Markdown-formatted text in any human language as well as complex data in tables, bullet point lists, and even images!

For users

Plugins

This monorepo contains a number of Text-Runner plugins that provide more domain-specific functionality. You can think of these plugins as the "standard library" of Text-Runner.

  • repo: verify source code files
  • workspace: modify/verify workspace files
  • shell: run executables in a subshell
  • javascript: run/verify embedded JavaScript code
  • make: verify Makefile targets
  • npm: verify the documentation of npm modules
  • action: verify the documentation of Text-Runner plugins

For developers

This mono-repository contains the source code for the Text-Runner engine, tooling, and some plugins containing popular actions.