froody - command line for Froody


NAME

froody - command line for Froody


SYNOPSIS

   bash$ froody -uhttp://foo.com/fe examples.myapi.greet who Mark


DESCRIPTION

Command line client for Froody.


OPTIONS

-uhttp://myurl.com

Loads the API via that URL's reflection service and allows you to
call methods against it.  You can specify this flag multiple times
for different URLs.
-Mmodulename

Loads the module.  If this is a subclass of Froody::Implementation
this allows you to call methods that this module implements.  You can
specify this flag multiple times for different modules.
-lpath or -Ipath

Add this path to @INC.
-t

Print out the data in the Terse data format rather than printing the XML

=item -p

Print out the data in the PerlDS data format rather than printing the XML

=item -y

Use YAML instead of Data::Dumper when printing data with C<-t> or C<-p>.
Prints an error if YAML isn't installed.
-b

Benchmark requests.  Prints out how long the request takes after all local
code has been loaded and remote reflection calls have been run.

=item -nnumber

Repeat the request a number of times. Useful for crude benchmarking.

-q

Quiet mode. Don't actually print out the output of the method.

-d Dump out the names of all the loaded methods instead of running a method
-sportnum

Start a standalone server on the port passed. Defaults to 4242 if no port is specified

-imodulename

Print the specification for the given Froody::Method rather than running a method

-v or --version Shows the version of Froody installed on the system
-h or --help or -? Shows this help message
 froody - command line for Froody