Skip to content

Interactive shell fails without a command #260

Description

@flavioheleno

Describe the bug
According to the docs, one can run php vendor/bin/roach <url> to start Roach's Interactive Shell, but it actually requires a command (roach:shell) to be inserted just before the <url> argument (ie. php vendor/bin/roach roach:shell <url>).

Reproduction

$ php vendor/bin/roach https://roach-php.dev/docs/repl

                                                           
  There are no commands defined in the "https" namespace.  
                                                           

Expected behavior

$ php vendor/bin/roach https://roach-php.dev/docs/repl

Available variables:
    $response:      <200 'https://roach-php.dev/docs/repl'>
    $html:          Raw HTML contents of response
Commands:
    fetch <url>     Fetch URL and update the $response and $html objects

Psy Shell v0.12.4 (PHP 8.3.11 — cli) by Justin Hileman

Package versions (please complete the following information):

  • core: v3.2.0
  • php: 8.3.11

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions