* handle absence of short command names (might not need one)

* remove a useless line from usage text
* don't print list of commands for pisi help help
This commit is contained in:
Eray Özkural
2005-08-14 15:59:39 +00:00
parent dfde5729dd
commit 1fece877e6
2 changed files with 8 additions and 9 deletions
+8 -7
View File
@@ -111,7 +111,10 @@ class Command(object):
def format_name(self):
(name, shortname) = self.name()
return "%s (%s)" % (name, shortname)
if shortname:
return "%s (%s)" % (name, shortname)
else:
return name
def help(self):
"""print help for the command"""
@@ -126,21 +129,19 @@ class Command(object):
class Help(Command):
"""Prints help for a given command
"""Prints help
Usage: help <command1> <command2> ... <commandn>
If run without parameters will print the general usage documentation.
If run with a command name as the parameter will print the documentation
for that command, where command is one of:
"""
for that command."""
def __init__(self):
#TODO? Discard Help's own usage doc in favor of general usage doc
#self.__doc__ = usage_text
self.__doc__ += commands_string()
#self.__doc__ += commands_string()
super(Help, self).__init__()
def name(self):
-2
View File
@@ -16,8 +16,6 @@ where <command> is one of:
usage_text2 = """
Use \"%prog help <command>\" for help on a specific command.
PiSi Package Manager
"""
def commonopts(parser):