Skip to content

can't make example from docopt.org work #38

@dselivanov

Description

@dselivanov

Newbie here.
Here is example from http://docopt.org/:

Naval Fate.

Usage:
  naval_fate ship new <name>...
  naval_fate ship <name> move <x> <y> [--speed=<kn>]
  naval_fate ship shoot <x> <y>
  naval_fate mine (set|remove) <x> <y> [--moored|--drifting]
  naval_fate -h | --help
  naval_fate --version

Options:
  -h --help     Show this screen.
  --version     Show version.
  --speed=<kn>  Speed in knots [default: 10].
  --moored      Moored (anchored) mine.
  --drifting    Drifting mine.

Trying to make it work from R:

library(docopt)
doc ='
Naval Fate.

Usage:
  naval_fate ship new <name>...
  naval_fate ship <name> move <x> <y> [--speed=<kn>]
  naval_fate ship shoot <x> <y>
  naval_fate mine (set|remove) <x> <y> [--moored|--drifting]
  naval_fate -h | --help
  naval_fate --version

Options:
  -h --help     Show this screen.
  --version     Show version.
  --speed=<kn>  Speed in knots [default: 10].
  --moored      Moored (anchored) mine.
  --drifting    Drifting mine.
'
opt = docopt(doc)

Getting uninformative error:

Error: 
 usage: naval_fate ship new <name>...
  
 usage: naval_fate ship <name> move <x> <y> [--speed=<kn>]
  
 usage: naval_fate ship shoot <x> <y>
  
 usage: naval_fate mine (set|remove) <x> <y> [--moored|--drifting]
  
 usage: naval_fate -h | --help
  
 usage: naval_fate --version

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions