It seems the argv form is passed directly to docopt as a string with no tokenizing, breaking double quoted arguments. An [example](http://try.docopt.org/?doc=Usage%3A%0D%0A++test+%3Carg1%3E+%3Carg2%3E&argv=a+%22b+c+d%22) here. Maybe wrap [this](https://github.com/docopt/try.docopt.org/blob/master/app.py#L52) in `shlex.split` or something similar?