diff options
Diffstat (limited to 'websdk/hatta/hg_integration.py')
-rw-r--r-- | websdk/hatta/hg_integration.py | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/websdk/hatta/hg_integration.py b/websdk/hatta/hg_integration.py new file mode 100644 index 0000000..9aa226d --- /dev/null +++ b/websdk/hatta/hg_integration.py @@ -0,0 +1,24 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- + +import os + +from config import WikiConfig +from __main__ import main + + +def run_wiki(ui, repo, directory=None, **opts): + """Start serving Hatta in the provided repository.""" + + config = WikiConfig() + config.set('pages_path', directory or os.path.join(repo.root, 'docs')) + ui.write('Starting wiki at http://127.0.0.1:8080\n') + main(config=config) + +cmdtable = { + 'wiki': ( + run_wiki, [ + ], + "hg wiki [options] directory", + ), +} |