On Mon, Dec 14, 2009 at 4:16 PM, sstein...@gmail.com
<sstein...@gmail.com> wrote:
>
> On Dec 14, 2009, at 2:37 PM, Antoine Pitrou wrote:
>
>> Michael Foord <fuzzyman <at> voidspace.org.uk> writes:
>>>
>>> I also use -v for verbose in a few scripts (including options to
>>> unittest when run with python -m). I've seen -V as a common abbreviation
>>> for --version (I've just used this with Mono for example).
>>
>> +1 for letting -v mean "--verbose". This is a really common wish.
>
> +1, -v == --verbose

Because people are continuing this discussion, I'll say again that
argparse already supports this:

>>> parser = argparse.ArgumentParser()
>>> parser.add_argument('-v', '--verbose', action='store_true')
>>> parser.parse_args(['-v'])
Namespace(verbose=True)

If you want to also have a -V/--version argument, you can do that too:

>>> parser.add_argument('-V', '--version', action='version', version='3.5')
>>> parser.parse_args(['-V'])
3.5

And now back to our regularly scheduled discussion of actual PEP issues. ;-)

Steve
-- 
Where did you get that preposterous hypothesis?
Did Steve tell you that?
        --- The Hiphopopotamus
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to