From c666da8af3f2c0421cbc99b12afd1f603ca48f1d Mon Sep 17 00:00:00 2001 From: Faik Uygur Date: Fri, 22 Sep 2006 13:42:15 +0000 Subject: [PATCH] =?UTF-8?q?*=20=C4=B0=C3=A7=20i=C3=A7e=20ge=C3=A7mi=C5=9F?= =?UTF-8?q?=20her=C5=9Fey.=20Komutun=20opsiyonlar=C4=B1n=C4=B1=20hemen=20?= =?UTF-8?q?=20=20g=C3=B6rebilelim=20bare.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Komutları da tek tek gruplayıp, optparse formatında değil kendi formatımızda bastıracaz. --- pisi/cli/commands.py | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/pisi/cli/commands.py b/pisi/cli/commands.py index c826274c..762f215d 100644 --- a/pisi/cli/commands.py +++ b/pisi/cli/commands.py @@ -11,7 +11,7 @@ # import sys -from optparse import OptionParser +from optparse import OptionParser, OptionGroup import gettext __trans = gettext.translation('pisi', fallback=True) @@ -83,19 +83,25 @@ class Command(object): def commonopts(self): '''common options''' p = self.parser - p.add_option("-D", "--destdir", action="store", default = None, + + group = OptionGroup(self.parser, _("General Options")) + + group.add_option("-D", "--destdir", action="store", default = None, help = _("change the system root for pisi commands")) - p.add_option("-y", "--yes-all", action="store_true", + group.add_option("-y", "--yes-all", action="store_true", default=False, help = _("assume yes in all yes/no queries")) - p.add_option("-u", "--username", action="store") - p.add_option("-p", "--password", action="store") - p.add_option("-v", "--verbose", action="store_true", + group.add_option("-u", "--username", action="store") + group.add_option("-p", "--password", action="store") + group.add_option("-v", "--verbose", action="store_true", dest="verbose", default=False, help=_("detailed output")) - p.add_option("-d", "--debug", action="store_true", + group.add_option("-d", "--debug", action="store_true", default=False, help=_("show debugging information")) - p.add_option("-N", "--no-color", action="store_true", default=False, + group.add_option("-N", "--no-color", action="store_true", default=False, help = _("print like a man")) + + p.add_option_group(group) + return p def options(self):