NAME

poikc - POK IKC (poeikcd) Client

SYNOPSIS

poikc -H hostname [options] args...

poikc ModuleName::functionName  args...
poikc "ClassName->methodName"   args...
poikc  AliasName eventName      args...

Options:

-H  --HOST=s         : default 127.0.0.1 

-p  --port=#         : Port number to use for connection.
                       default 47225 

-a  --alias=s        : session alias
                       default POEIKCd 
                       eg)
                         -a=my_session_ailas

-s  --state_name=s   : state_name 
                       (method_respond | function_respond | event_respond )
                       eg) -s=m | -s=f | -s=e 
                           -state_name=my_event_name

--Utility=s          : POEIKCdaemon::Utility It is shortcut.
                      eg) poikc -U=get_VERSION
                      -U=get_stay, -U=get_load, -U=get_H_INC, -U=get_E_ENV
                      

-o  --output|out=s   : output method 
                      -o y | -output=YAML
                      -o d | -output=Dumper   (Data::Dumper)

-Display             : The parameter given to post_respond is confirm.

-h  --help

Command:

@INC Operation

  -I  --INC=s          : specify @INC/#include directory
                         eg1) -I ~/lib:/mylib/ or -I ~/lib -I /foo/lib/
                         eg2) poikc -I '$ENV{HOME}/lib'

  --inc_=delete ~/lib  : deletes from @INC.
  --inc_=reset         : @INC is reset.

eg:
  poikc  -I                     ( print Dumper \@INC )
  poikc  -I ./t                 ( unshift @INC, './t' )
  poikc --inc_=delete ./t       ( @INC = grep {$_ ne './t'} @INC )
  poikc --inc_=reset

pokikcd server shutdown ( Please specify a host name.)

poikc -H=hostname shutdown 

eg:

poikc -U=get_VERSION
poikc -U=eval 'scalar `ps aux`'
poikc LWP::Simple::get  http://search.cpan.org/~suzuki/

poikc -o=d -U=publish_IKC my_alias_name my_package_name
poikc -o=d -U=publish_IKC my_alias_name _list event_1 event_2 ..

DESCRIPTION

poikc is POE IKC (poeikcd) Client

AUTHOR

Yuji Suzuki <yuji.suzuki.perl@gmail.com>

LICENSE

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

SEE ALSO

poeikcd POE::Component::IKC::ClientLite