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