NAME

Mojolicious::Command::replget - Get command in a REPL

SYNOPSIS

Usage: APPLICATION replget

replget> [OPTIONS] URL [SELECTOR|JSON-POINTER] [COMMANDS]

  ./myapp.pl replget
  
  replget> /
  replget -H 'Accept: text/html' /hello.html 'head > title' text
  replget //sri:secr3t@/secrets.json /1/content
  replget mojolicious.org
  replget -v -r -o 25 -i 50 google.com
  replget -v -H 'Host: mojolicious.org' -H 'Accept: */*' mojolicious.org
  replget -M POST -H 'Content-Type: text/trololo' -c 'trololo' perl.org
  replget mojolicious.org 'head > title' text
  replget mojolicious.org .footer all
  replget mojolicious.org a attr href
  replget mojolicious.org '*' attr id
  replget mojolicious.org 'h1, h2, h3' 3 text
  replget https://api.metacpan.org/v0/author/SRI /name
  replget -H 'Host: example.com' http+unix://%2Ftmp%2Fmyapp.sock/index.html

Options:
  -C, --charset <charset>              Charset of HTML/XML content, defaults
                                       to auto-detection
  -c, --content <content>              Content to send with request
  -H, --header <name:value>            Additional HTTP header
  -h, --help                           Show this summary of available options
      --home <path>                    Path to home directory of your
                                       application, defaults to the value of
                                       MOJO_HOME or auto-detection
  -i, --inactivity-timeout <seconds>   Inactivity timeout, defaults to the
                                       value of MOJO_INACTIVITY_TIMEOUT or 20
  -M, --method <method>                HTTP method to use, defaults to "GET"
  -m, --mode <name>                    Operating mode for your application,
                                       defaults to the value of
                                       MOJO_MODE/PLACK_ENV or "development"
  -o, --connect-timeout <seconds>      Connect timeout, defaults to the value
                                       of MOJO_CONNECT_TIMEOUT or 10
  -r, --redirect                       Follow up to 10 redirects
  -S, --response-size <size>           Maximum response size in bytes,
                                       defaults to 2147483648 (2GB)
  -v, --verbose                        Print request and response headers to
                                       STDERR

DESCRIPTION

Mojolicious::Command::replget is a command line interface for Mojo::UserAgent in a REPL.

ATTRIBUTES

Mojolicious::Command::replget performs requests to remote hosts or local applications.

description

my $description = $replget->description;
$replget        = $replget->description('Foo');

Short description of this command, used for the command list.

usage

my $usage = $replget->usage;
$replget  = $replget->usage('Foo');

Usage information for this command, used for the help screen.

METHODS

Mojolicious::Command::replget inherits all methods from Mojolicious::Command and implements the following new ones.

run

$get->run(@ARGV);

Run this command.

SEE ALSO

Mojolicious, Mojolicious::Guides, http://mojolicious.org.