prompt: You will be provided with a partial code base and an issue statement explaining a problem to resolve.
  <issue>
  CLI help for install is ambiguous
  <!-- Checked checkbox should look like this: [x] -->
  - [x] I am on the [latest](https://github.com/sdispater/poetry/releases/latest) Poetry version.
  - [x] I have searched the [issues](https://github.com/sdispater/poetry/issues) of this repo and believe that this is not a duplicate.
  - [x] If an exception occurs when executing a command, I executed it again in debug mode (`-vvv` option).
  
  - **OS version and name**: Linux 4.4.0-17134-Microsoft #137-Microsoft Thu Jun 14 18:46:00 PST 2018 x86_64 x86_64 x86_64 GNU/Linux
  - **Poetry version**: Poetry 0.11.2
  - **Link of a [Gist](https://gist.github.com/) with the contents of your pyproject.toml file**: No such file needed
  
  ## Issue
  Running `` poetry install --help`` produces the following output:
  ```sh
  Usage:
    install [options]
  
  Options:
        --no-dev                    Do not install dev dependencies.
        --dry-run                   Outputs the operations but will not execute anything (implicitly enables --verbose).
    -E, --extras=EXTRAS             Extra sets of dependencies to install. (multiple values allowed)
        --develop=DEVELOP           Install given packages in development mode. (multiple values allowed)
    -h, --help                      Display this help message
    -q, --quiet                     Do not output any message
    -V, --version                   Display this application version
        --ansi                      Force ANSI output
        --no-ansi                   Disable ANSI output
    -n, --no-interaction            Do not ask any interactive question
    -v|vv|vvv, --verbose[=VERBOSE]  Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug
  
  Help:
   The install command reads the pyproject.toml file from
   the current directory, processes it, and downloads and installs all the
   libraries and dependencies outlined in that file. If the file does not
   exist it will look for pyproject.toml and do the same.
  
   poetry install
  ```
  Note that in the final paragraph, ``pyproject.toml`` is listed two times, and ``pyproject.lock`` is not mentioned. Based on the [online docs](https://poetry.eustace.io/docs/cli/#install), I believe the first occurrence of ``pyproject.toml`` should be ``pyproject.lock``.
  
  </issue>
  <code>
  [start of poetry/console/commands/install.py]
  1 from .venv_command import VenvCommand
  2 
  3 
  4 class InstallCommand(VenvCommand):
  5     """
  6     Installs the project dependencies.
  7 
  8     install
  9         { --no-dev : Do not install dev dependencies. }
  10         { --dry-run : Outputs the operations but will not execute anything
  11                       (implicitly enables --verbose). }
  12         { --E|extras=* : Extra sets of dependencies to install. }
  13         { --develop=* : Install given packages in development mode. }
  14     """
  15 
  16     help = """The <info>install</info> command reads the <comment>pyproject.toml</> file from
  17 the current directory, processes it, and downloads and installs all the
  18 libraries and dependencies outlined in that file. If the file does not
  19 exist it will look for <comment>pyproject.toml</> and do the same.
  20 
  21 <info>poetry install</info>    
  22 """
  23 
  24     _loggers = ["poetry.repositories.pypi_repository"]
  25 
  26     def handle(self):
  27         from poetry.installation import Installer
  28 
  29         installer = Installer(
  30             self.output,
  31             self.venv,
  32             self.poetry.package,
  33             self.poetry.locker,
  34             self.poetry.pool,
  35         )
  36 
  37         extras = []
  38         for extra in self.option("extras"):
  39             if " " in extra:
  40                 extras += [e.strip() for e in extra.split(" ")]
  41             else:
  42                 extras.append(extra)
  43 
  44         installer.extras(extras)
  45         installer.dev_mode(not self.option("no-dev"))
  46         installer.develop(self.option("develop"))
  47         installer.dry_run(self.option("dry-run"))
  48         installer.verbose(self.option("verbose"))
  49 
  50         return installer.run()
  51
  [end of poetry/console/commands/install.py]
  </code>
  
  I need you to solve this issue by generating a single patch file that I can apply directly to this repository using git apply. Please respond with a single patch file in the following format.
  <patch>
  diff --git a/file.py b/file.py
  --- a/file.py
  +++ b/file.py
  @@ -1,27 +1,35 @@
   def euclidean(a, b):
  -    while b:
  -        a, b = b, a % b
  -    return a
  +    if b == 0:
  +        return a
  +    return euclidean(b, a % b)
   
   
   def bresenham(x0, y0, x1, y1):
       points = []
       dx = abs(x1 - x0)
       dy = abs(y1 - y0)
  -    sx = 1 if x0 < x1 else -1
  -    sy = 1 if y0 < y1 else -1
  -    err = dx - dy
  +    x, y = x0, y0
  +    sx = -1 if x0 > x1 else 1
  +    sy = -1 if y0 > y1 else 1
   
  -    while True:
  -        points.append((x0, y0))
  -        if x0 == x1 and y0 == y1:
  -            break
  -        e2 = 2 * err
  -        if e2 > -dy:
  -            err -= dy
  -            x0 += sx
  -        if e2 < dx:
  -            err += dx
  -            y0 += sy
  +    if dx > dy:
  +        err = dx / 2.0
  +        while x != x1:
  +            points.append((x, y))
  +            err -= dy
  +            if err < 0:
  +                y += sy
  +                err += dx
  +            x += sx
  +    else:
  +        err = dy / 2.0
  +        while y != y1:
  +            points.append((x, y))
  +            err -= dx
  +            if err < 0:
  +                x += sx
  +                err += dy
  +            y += sy
  +
  +    points.append((x, y))
       return points
  
  </patch>
golden_diff: diff --git a/poetry/console/commands/install.py b/poetry/console/commands/install.py
  --- a/poetry/console/commands/install.py
  +++ b/poetry/console/commands/install.py
  @@ -13,12 +13,12 @@
           { --develop=* : Install given packages in development mode. }
       """
   
  -    help = """The <info>install</info> command reads the <comment>pyproject.toml</> file from
  +    help = """The <info>install</info> command reads the <comment>pyproject.lock</> file from
   the current directory, processes it, and downloads and installs all the
   libraries and dependencies outlined in that file. If the file does not
   exist it will look for <comment>pyproject.toml</> and do the same.
   
  -<info>poetry install</info>    
  +<info>poetry install</info>
   """
   
       _loggers = ["poetry.repositories.pypi_repository"]
  
verification_info: {"golden_diff": "diff --git a/poetry/console/commands/install.py b/poetry/console/commands/install.py\n--- a/poetry/console/commands/install.py\n+++ b/poetry/console/commands/install.py\n@@ -13,12 +13,12 @@\n         { --develop=* : Install given packages in development mode. }\n     \"\"\"\n \n-    help = \"\"\"The <info>install</info> command reads the <comment>pyproject.toml</> file from\n+    help = \"\"\"The <info>install</info> command reads the <comment>pyproject.lock</> file from\n the current directory, processes it, and downloads and installs all the\n libraries and dependencies outlined in that file. If the file does not\n exist it will look for <comment>pyproject.toml</> and do the same.\n \n-<info>poetry install</info>    \n+<info>poetry install</info>\n \"\"\"\n \n     _loggers = [\"poetry.repositories.pypi_repository\"]\n", "issue": "CLI help for install is ambiguous\n<!-- Checked checkbox should look like this: [x] -->\r\n- [x] I am on the [latest](https://github.com/sdispater/poetry/releases/latest) Poetry version.\r\n- [x] I have searched the [issues](https://github.com/sdispater/poetry/issues) of this repo and believe that this is not a duplicate.\r\n- [x] If an exception occurs when executing a command, I executed it again in debug mode (`-vvv` option).\r\n\r\n- **OS version and name**: Linux 4.4.0-17134-Microsoft #137-Microsoft Thu Jun 14 18:46:00 PST 2018 x86_64 x86_64 x86_64 GNU/Linux\r\n- **Poetry version**: Poetry 0.11.2\r\n- **Link of a [Gist](https://gist.github.com/) with the contents of your pyproject.toml file**: No such file needed\r\n\r\n## Issue\r\nRunning `` poetry install --help`` produces the following output:\r\n```sh\r\nUsage:\r\n  install [options]\r\n\r\nOptions:\r\n      --no-dev                    Do not install dev dependencies.\r\n      --dry-run                   Outputs the operations but will not execute anything (implicitly enables --verbose).\r\n  -E, --extras=EXTRAS             Extra sets of dependencies to install. (multiple values allowed)\r\n      --develop=DEVELOP           Install given packages in development mode. (multiple values allowed)\r\n  -h, --help                      Display this help message\r\n  -q, --quiet                     Do not output any message\r\n  -V, --version                   Display this application version\r\n      --ansi                      Force ANSI output\r\n      --no-ansi                   Disable ANSI output\r\n  -n, --no-interaction            Do not ask any interactive question\r\n  -v|vv|vvv, --verbose[=VERBOSE]  Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug\r\n\r\nHelp:\r\n The install command reads the pyproject.toml file from\r\n the current directory, processes it, and downloads and installs all the\r\n libraries and dependencies outlined in that file. If the file does not\r\n exist it will look for pyproject.toml and do the same.\r\n\r\n poetry install\r\n```\r\nNote that in the final paragraph, ``pyproject.toml`` is listed two times, and ``pyproject.lock`` is not mentioned. Based on the [online docs](https://poetry.eustace.io/docs/cli/#install), I believe the first occurrence of ``pyproject.toml`` should be ``pyproject.lock``.\n", "before_files": [{"content": "from .venv_command import VenvCommand\n\n\nclass InstallCommand(VenvCommand):\n    \"\"\"\n    Installs the project dependencies.\n\n    install\n        { --no-dev : Do not install dev dependencies. }\n        { --dry-run : Outputs the operations but will not execute anything\n                      (implicitly enables --verbose). }\n        { --E|extras=* : Extra sets of dependencies to install. }\n        { --develop=* : Install given packages in development mode. }\n    \"\"\"\n\n    help = \"\"\"The <info>install</info> command reads the <comment>pyproject.toml</> file from\nthe current directory, processes it, and downloads and installs all the\nlibraries and dependencies outlined in that file. If the file does not\nexist it will look for <comment>pyproject.toml</> and do the same.\n\n<info>poetry install</info>    \n\"\"\"\n\n    _loggers = [\"poetry.repositories.pypi_repository\"]\n\n    def handle(self):\n        from poetry.installation import Installer\n\n        installer = Installer(\n            self.output,\n            self.venv,\n            self.poetry.package,\n            self.poetry.locker,\n            self.poetry.pool,\n        )\n\n        extras = []\n        for extra in self.option(\"extras\"):\n            if \" \" in extra:\n                extras += [e.strip() for e in extra.split(\" \")]\n            else:\n                extras.append(extra)\n\n        installer.extras(extras)\n        installer.dev_mode(not self.option(\"no-dev\"))\n        installer.develop(self.option(\"develop\"))\n        installer.dry_run(self.option(\"dry-run\"))\n        installer.verbose(self.option(\"verbose\"))\n\n        return installer.run()\n", "path": "poetry/console/commands/install.py"}]}