Skip to content

gfelbing/pandoc-compose

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pandoc-compose

Create and run a fully configured pandoc command.

installation

pandoc-compose is available via pypi, so just run

pip3 install pandoc-compose 

dependencies

Besides declared dependencies within setup.py, this tool relies on jgm's pandoc.

usage

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:
- *.md

Except 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.

About

Create and run a fully configured pandoc command.

Resources

License

Stars

Watchers

Forks

Packages

No packages published