从文本文件中提取代码块
excode的Python项目详细描述
退出代码
这是excode,一个从标记文件中提取代码块的工具。
例如,命令
excode input.md test.py
接受input.md
,
Lorem ipsum
```python
some_code = 1
```
dolor sit amet.
并创建test.py
,
deftest0():some_code=1return
这可用于自动从 进入单元测试。
过滤代码块
命令
excode -f "python,test" input.md test.py
仅提取带有标题的代码块
```python,test
some_code()
```
(向标记头中的<lang_name>
添加任何内容都不会影响
语法突出显示。)
安装
excode是available from the Python Package Index,所以很简单
pip install -U excode
安装或升级。
测试
要运行单元测试,请签出此存储库并键入
pytest
分布
创建新版本
把
__version__
号撞一下,发布到pypi和github:
$ make publish
许可证
excode在MIT license下发布。