spacetelescope/asv — pull request #114 by mdboom (2014-12-01 20:51:40+00:00)
Title: How does the help sub-command work?

I don't get how the `asv help` sub-command is supposed to work ... trying to use it like `git help` gives me errors:
```bash
$ asv help
Traceback (most recent call last):
File "/Users/deil/Library/Python/2.7/bin/asv", line 9, in
load_entry_point('asv==0.1', 'console_scripts', 'asv')()
File "/Users/deil/Library/Python/2.7/lib/python/site-packages/asv-0.1-py2.7.egg/asv/main.py", line 35, in main
result = args.func(args)
TypeError: help() takes exactly 2 arguments (1 given)
$ asv help run
usage: asv [-h] [--verbose] [--config CONFIG]
{help,quickstart,machine,setup,run,continuous,find,rm,publish,preview,profile,update,gh-pages}
...
asv: error: unrecognized arguments: run
```

If this works for you, it might be an installation issue on my machine ... apparently the installed 3.4 version of asv executes the 2.7 version I installed a few months ago. Is this a bug?
```bash
$ which asv
/Users/deil/Library/Python/3.4/bin/asv
$ asv help
Traceback (most recent call last):
File "/Users/deil/Library/Python/2.7/bin/asv", line 9, in
load_entry_point('asv==0.1', 'console_scripts', 'asv')()
File "/Users/deil/Library/Python/2.7/lib/python/site-packages/asv-0.1-py2.7.egg/asv/main.py", line 35, in main
result = args.func(args)
TypeError: help() takes exactly 2 arguments (1 given)
```