Create and run a fully configured pandoc command.
pandoc-compose is available via pypi, so just run
pip3 install pandoc-compose Besides declared dependencies within setup.py, this tool relies on jgm's pandoc.
In order to setup pandoc calls, create a pandoc-compose.yaml file, i.e.:
f: markdown
output: document.pdf
number-sections: true
# Other pandoc options here
files:
- *.mdExcept for files, the key, value - pairs in the yaml directly correspond to pandoc's options.
Keys of length 1 are converted to options with one minus.
In the example above, f: markdown is converted to -f markdown.
Keys of larger length are converted to options with two minuses.
In the example above, output: document.pdf is converted to --output document.pdf
Flags are defined with boolean values.
Note that flags defined as false will produce no option, hence lead to the same result as they weren't defined in the first place.