Metadata-Version: 2.1
Name: docrunner
Version: 0.1.0
Summary: A command line tool which allows you to run the code in your markdown files to ensure that readers always have access to working code.
Home-page: https://github.com/DudeBro249/docrunner
Author: DudeBro249
Author-email: yoayush@gmail.com
Requires-Python: >=3.6,<4.0
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Documentation
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Typing :: Typed
Requires-Dist: typer[all] (>=0.3.2,<0.4.0)
Project-URL: Repository, https://github.com/DudeBro249/docrunner
Description-Content-Type: text/markdown

## DocRunner
A command line tool which allows you to run the code in your markdown files to ensure that readers always have access to working code.

## What does it do?
Docrunner goes through your markdown file and runs any code in it, providing you safe testing for any markdown documentation. You can specify the path to the markdown file, along with other options, with flags.

## Installation

Use the package manager [pip](https://pip.pypa.io/en/stable/) to install docrunner.

```bash
pip install docrunner
```

## QuickStart

```cmd
py -m docrunner --help
```
or
```cmd
docrunner
```

### Python Example

```cmd
docrunner python --markdown-path ./README.md --multi-file
```
This command executes all python within your README markdown file and does so by putting each snippet of python from your README into a separate file, and running each file. If you don't want each snippet in a separate python file, just remove the --multi-file option.

## Supported Languages
- Python
- Javascript
- Typescript

