예제 #1
0
파일: list.py 프로젝트: lnenov/lymph
 def run(self):
     command_names = get_command_classes().keys()
     max_command_name = max(command_names, key=len)
     description_offset = len(max_command_name) + 2
     for name, cls in sorted(get_command_classes().items()):
         print(u'{t.bold}{name:<{offset}}{t.normal}{description}'.format(
             t=self.terminal,
             name=name,
             description=cls.short_description,
             offset=description_offset))
예제 #2
0
파일: list.py 프로젝트: eguven/lymph
 def run(self):
     command_names = get_command_classes().keys()
     max_command_name = max(command_names, key=len)
     description_offset = len(max_command_name) + 2
     for name, cls in six.iteritems(get_command_classes()):
         print(
             u"{t.bold}{name:<{offset}}{t.normal}{description}".format(
                 t=self.terminal, name=name, description=cls.short_description, offset=description_offset
             )
         )
예제 #3
0
파일: list.py 프로젝트: Xooxy/lymph
 def run(self):
     for name, cls in six.iteritems(get_command_classes()):
         print(u'{t.bold}{name:<15}{t.normal}{description}'.format(
             t=self.terminal,
             name=name,
             description=cls.short_description
         ))
예제 #4
0
파일: help.py 프로젝트: emulbreh/lymph
 def description(self):
     if self._description is None:
         classes = get_command_classes()
         cmds = []
         for name, cls in classes.items():
             cmds.append(_format_help(name, cls.short_description))
         self._description = format_docstring(TEMPLATE % '\n'.join(cmds))
     return self._description
예제 #5
0
파일: help.py 프로젝트: torte/lymph
 def description(self):
     if self._description is None:
         classes = get_command_classes()
         cmds = []
         for name, cls in classes.items():
             cmds.append(_format_help(name, cls.short_description))
         self._description = format_docstring(TEMPLATE % '\n'.join(cmds))
         self._description += "\n\nlymph help <command>     to display command specific help"
     return self._description
예제 #6
0
파일: help.py 프로젝트: Xooxy/lymph
 def description(self):
     if self._description is None:
         classes = get_command_classes()
         cmds = []
         for name, cls in classes.items():
             cmds.append(_format_help(name, cls.short_description))
         self._description = (format_docstring(TEMPLATE % '\n'.join(cmds)) +
             "\n\nlymph help <command>     to display command specific help")
     return self._description
예제 #7
0
 def run(self):
     for name, cls in six.iteritems(get_command_classes()):
         print(u'{t.bold}{name:<15}{t.normal}{description}'.format(
             t=self.terminal, name=name, description=cls.short_description))