X-Git-Url: https://projects.mako.cc/source/mw/blobdiff_plain/816795f2da7b4f71950496d241aac7e6b1944d35..0c1d151b244859bddcf4d29a725f4a0361a5d4aa:/src/mw/clicommands.py diff --git a/src/mw/clicommands.py b/src/mw/clicommands.py index 8f951a6..e441e30 100644 --- a/src/mw/clicommands.py +++ b/src/mw/clicommands.py @@ -31,6 +31,8 @@ class CommandBase(object): self.description = description if usage is None: usage = '%prog ' + name + else: + usage = '%%prog %s %s' % (name, usage) self.parser = OptionParser(usage=usage, description=description) self.name = name self.metadir = mw.metadir.Metadir() @@ -71,7 +73,7 @@ class CommandBase(object): class InitCommand(CommandBase): def __init__(self): - usage = '%prog init API_URL' + usage = 'API_URL' CommandBase.__init__(self, 'init', 'start a mw repo', usage) def _do_command(self): @@ -85,7 +87,7 @@ class InitCommand(CommandBase): class PullCommand(CommandBase): def __init__(self): - usage = '%prog fetch [options] PAGENAME ...' + usage = '[options] PAGENAME ...' CommandBase.__init__(self, 'pull', 'add remote pages to repo', usage) def _do_command(self): @@ -143,4 +145,4 @@ class DiffCommand(CommandBase): if status[file] == 'U': print self.metadir.diff_rv_to_working( mw.api.filename_to_pagename(file[:-5]) - ) + ),