blob: 146da8c27493c3186d57e4db9fe9d35ea5c8b84d [file] [log] [blame]
__author__ = 'catherine'
if __name__ == "__main__":
try:
from docutils.core import publish_cmdline
except:
raise NameError("Cannot find docutils in selected interpreter.")
import sys
command = sys.argv[1]
args = sys.argv[2:]
COMMANDS = {"rst2html": "html", "rst2latex" : "latex",
"rst2pseudoxml" : "pseudoxml", "rst2s5" : "s5", "rst2xml" : "xml"}
if command == "rst2odt":
from docutils.writers.odf_odt import Writer, Reader
writer = Writer()
reader = Reader()
publish_cmdline(reader=reader, writer=writer, argv=args)
elif command == "rstpep2html":
publish_cmdline(reader_name='pep', writer_name='pep_html', argv=args)
else:
publish_cmdline(writer_name=COMMANDS[command], argv=args)