pypa/pip — pull request #533 by gvalkov (2012-05-15 13:28:17+00:00)
Title: Rework pip command line look & feel

This is more of a *request for comments* with code attached, rather than an actual pull request (I have my doubts about it too).

This patch changes the look of the command line interface from [this](https://raw.github.com/gist/2701636/8ac08940831894997cf5519d49996bcd6166d13f/old%20pip%20help%20*) to [this](https://raw.github.com/gist/2701636/c84d8da69346504517f9e314275128f6e42bd762/new%20pip%20help%20*), assuming a terminal width of 100 characters). It's much more compact and somewhat more consistent.

This patch also introduces a distinction between long and short help messages. If you pass a tuple as the help argument to `add_option`, the first element is what the help formatter will use. The second argument could be a more detailed paragraph of text that can be used in a man page or some other kind of reference.

This patch is based on top of #463.