Under heavy development - feedback more than welcome!
It's never been easier to generate man pages for a python click CLI application:
pip install click_man
python setup.py --command-packages=click_man.commands man_pages
This will create a man
folder with all the man pages generated for this click application.
click-man finds the click application because you've defined it in the entry_points
map in your setup.py
.
click-man is Python 2 and 3 compatible.
pip install click-man
pip3 install click-man
click-man provides a sane setuptools command extension which can be used like the following:
python setup.py --command-packages=click_man.commands man_pages
or specify the man pages target directory:
python setup.py --command-packages=click_man.commands man_pages --target path/to/man/pages