Mercurial > hg
changeset 9310:5724cd7b3688
gendoc: documentation section describing available extensions
author | Cédric Duval <cedricduval@free.fr> |
---|---|
date | Wed, 05 Aug 2009 14:44:36 +0200 |
parents | cfdcb7a465af |
children | e37e9904bf10 8c1df18452aa |
files | doc/gendoc.py |
diffstat | 1 files changed, 11 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/doc/gendoc.py Wed Aug 05 14:42:57 2009 +0200 +++ b/doc/gendoc.py Wed Aug 05 14:44:36 2009 +0200 @@ -7,6 +7,7 @@ from mercurial.commands import table, globalopts from mercurial.i18n import _ from mercurial.help import helptable +from mercurial import extensions def get_desc(docstr): if not docstr: @@ -111,5 +112,15 @@ ui.write(doc) ui.write("\n") + # print extensions + underlined(_("EXTENSIONS")) + ui.write('\n') + for name in sorted(extensions.listexts('../hgext')): + ui.write('.. _%s:\n\n' % name) + doc = extensions.doc(name).splitlines() + synopsis, rest = doc[0], doc[1:] + ui.write("``%s: %s``" % (name, synopsis)) + ui.write('%s\n\n' % '\n '.join(rest)) + if __name__ == "__main__": show_doc(sys.stdout)