pandoc-extras / pandocpm

Manage the install/update/uninstall of packages
https://pandoc-extras.github.io/pandocpm/
Apache License 2.0
7 stars 0 forks source link

Build Status GitHub Releases PyPI version Development Status Python version License

Description

Manage the install/update/uninstall of Pandoc extras (filters, templates, etc.)

What pandocpm is not

Pandocpm does not replace your usual package manager: pip, cabal, etc.

In pandocpm, there are 2 kinds of packages: simple, or not simple.

What is pandocpm then?

It is designed to be a one-stop shop for any pandoc related packages, be it filters, templates, csl, panzer setup, etc. It

  1. automates the process of copying these packages, and
  2. provide a shortcut to commands required to install packages managed by other existing package managers.

Moreover, base on the infrastructure created in pandocpm, an auto-gallery will be provided for package discovery, which encourage code-reuse and to build upon one another’s workflow.

Install

To install pandocpm, open the command line and type:

pip install pandocpm

To Uninstall

pip uninstall pandocpm

Dev Install

After cloning the repo and opening the pandoc-extras folder:

python setup.py install
installs the package locally

python setup.py develop
installs locally with a symlink so changes are automatically updated