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.