summaryrefslogtreecommitdiffstats
path: root/bin/rst2man.py
diff options
context:
space:
mode:
Diffstat (limited to 'bin/rst2man.py')
-rwxr-xr-xbin/rst2man.py26
1 files changed, 26 insertions, 0 deletions
diff --git a/bin/rst2man.py b/bin/rst2man.py
new file mode 100755
index 0000000..230d39b
--- /dev/null
+++ b/bin/rst2man.py
@@ -0,0 +1,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 docutils.writers import manpage
+
+description = ("Generates plain unix manual documents. " + default_description)
+
+publish_cmdline(writer=manpage.Writer(), description=description)