Build Status dependency status

termbook is a command-line tool to build mdbook's while executing bash codeblocks and collecting their output to become part of the mdbook.

This allows to write testable documentation for command-line interfaces.

It came to life for the documentation needs of share-secrets-safely

Roadmap

termbook and termbook-cli - minimal viable product

Termbook will be tested on a high-level comprised mostly of journey tests. The CLI will support

termbook interactive and asciinema

Pretty-print (chapters of) an mdbook to the terminal, similar to mdcat, with customizable settings for the speed of printing, and how bash scripts should be 'typed'. The goal is to make recording demonstrations as pretty and informative as the mdbook itself, and make recording that using asciinema easy.

That should make recordings reproducible.

Maintenance Guide

Making a new release