# HG changeset patch # User Jeff Hammel # Date 1271714087 25200 # Node ID 820beace15f2a336b92dd92d35bdd304754aa6c7 # Parent af10f7e072ed15336761e4fec5bba7e62ba93c50 get description from module docstring diff -r af10f7e072ed -r 820beace15f2 stampit/main.py --- a/stampit/main.py Mon Apr 19 17:41:06 2010 -0400 +++ b/stampit/main.py Mon Apr 19 14:54:47 2010 -0700 @@ -17,11 +17,15 @@ def main(args=sys.argv[1:]): usage = '%prog [options] ' - parser = OptionParser(usage) + parser = OptionParser(usage, description=globals()['__doc__']) parser.add_option('--version', help='version of the package to be installed (defaults to the current on the cheeseshop)') options, args = parser.parse_args(args) + if not args: + parser.print_help() + sys.exit(0) + # create a virtualenv # call(['virtualenv'])