summaryrefslogtreecommitdiff
path: root/sandbox/grubert/man.py
blob: f3f81b241fd3b7828f9f4d75b82bbea54ff86506 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#!/usr/bin/env python

# Author: 
# Contact: grubert@users.sf.net
# Copyright: This module has been placed in the public domain.

"""
man.py
======

This module provides a simple command line interface that uses the
man page writer to output from ReStructuredText source.
"""

import locale
try:
    locale.setlocale(locale.LC_ALL, '')
except:
    pass

from docutils.core import publish_cmdline, default_description
from man import ManPageWriter

description = ("Generates plain man.  " + default_description)

publish_cmdline(writer=ManPageWriter.Writer(), description=description)