Customizing python's argparse
<blockquote>
  <p><strong>Possible Duplicate:</strong><br>
  <a href="http://stackoverflow.com/questions/9642692/argparse-help-without-duplicate-allcaps">argparse help without duplicate ALLCAPS</a>  </p>
</blockquote>



<p>I'm using <code>argparse</code> to parse my application arguments.</p>

<p>I use both short and long options (-c and --create) here:</p>

<pre><code>parser.add_argument("-c","--create", dest='project', help="Create new project")
</code></pre>

<p>When I run the application with the <code>-h</code> option, I get this:</p>

<pre><code>-c PROJECT, --create PROJECT  Create new project
</code></pre>

<p><strong>Why does it repeat <em>PROJECT</em> twice?</strong> Is useless and ugly looking.</p>

<p>Is there any chances to get something like this? Looks lot cleaner:</p>

<pre><code>-c, --create PROJECT  Create new project
</code></pre>

<p>I've browsed the <a href="http://docs.python.org/2/howto/argparse.html" rel="nofollow">doc page</a> at python.org and some tutorials on the web but couldn't find anything. </p>

<p>Also, is there a way to style the <code>dest</code> variable? So instead of uppercase <code>PROJECT</code>, it prints <code>&lt;project&gt;</code>?</p>
