- With
--verbose
, show the command that will be run before the command is run, not after.
- Support files which are not UTF-8 encoded.
- Support grouping code blocks with
doccmd group[all]: start
anddoccmd group[all]: end
comments.
- Re-add support for Python 3.10.
- Add support for Markdown (not MyST) files.
- Add support for treating groups of code blocks as one.
- Drop support for Python 3.10.
- Skip files where we hit a lexing error.
- Bump Sybil requirement to >= 9.0.0.
- Add a
--max-depth
option for recursing into directories.
- Add options to support given file extensions for source files.
- Add support for passing in directories.
- Error if files do not have a
rst
ormd
extension.
- Add options to control whether a pseudo-terminal is used for running commands in.
- Rename some options to make it clear that they apply to the temporary files created.
- Add documentation and source links to PyPI.
- Output in color (not yet on Windows).
- Only log
--verbose
messages when the relevant example will be run and is not a skip directive.
- Use line endings from the original file.