[config] Beautify help output a bit

This commit is contained in:
Tobias Witek 2016-11-05 07:59:58 +01:00
parent a58610f3ee
commit a8b29ed22e

View file

@ -9,6 +9,7 @@ class Config(object):
def __init__(self, args): def __init__(self, args):
self._raw = args self._raw = args
self._parser = self.parser() self._parser = self.parser()
self._indent = " "*4
if len(args) == 0: if len(args) == 0:
self._parser.print_help() self._parser.print_help()
@ -41,19 +42,19 @@ class Config(object):
def print_themes(self): def print_themes(self):
print(textwrap.fill(", ".join(bumblebee.theme.themes()), print(textwrap.fill(", ".join(bumblebee.theme.themes()),
80, initial_indent = " ", subsequent_indent = " " 80, initial_indent = self._indent, subsequent_indent = self._indent
)) ))
def print_modules(self): def print_modules(self):
for m in bumblebee.module.modules(): for m in bumblebee.module.modules():
print " {}: ".format(m.name()) print("{}{}: ".format(self._indent, m.name()))
print textwrap.fill("Description: {}".format(m.description()), print textwrap.fill("About : {}".format(m.description()),
80, initial_indent=" ", subsequent_indent=" ") 80, initial_indent=self._indent*2, subsequent_indent=self._indent*4)
print textwrap.fill("Usage : {}".format(m.usage()), print textwrap.fill("Usage : {}".format(m.usage()),
80, initial_indent=" ", subsequent_indent=" ") 80, initial_indent=self._indent*2, subsequent_indent=self._indent*4)
print textwrap.fill("Notes : {}".format(m.notes()), print textwrap.fill("Notes : {}".format(m.notes()),
80, initial_indent=" ", subsequent_indent=" ") 80, initial_indent=self._indent*2, subsequent_indent=self._indent*4)
print "" print ""
# vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4 # vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4