NAME POE::Component::OpenSSH - Nonblocking SSH Component for POE using Net::OpenSSH VERSION Version 0.01 SYNOPSIS Need nonblocking SSH? You like Net::OpenSSH? Try out this stuff right here. use POE::Component::OpenSSH; my $ssh = POE::Component::OpenSSH->new( args => [ $host, user => $user ] ); # perhaps using verbose, debug? my $ssh = POE::Component::OpenSSH->new( args => [ $host, user => 'root', passwd => $pass ], verbose => 1, # turns on POE::Component::Generic verbose debug => 1, # turns on POE::Component::Generic debug ); # now set up events $ssh-> ... DESCRIPTION This module allows you to use SSH (via Net::OpenSSH) in a nonblocking manner. I kept having to write this small thing each time I needed nonblocking SSH in a project. I got tired of it so I wrote this instead. Why put the args in an "args" attribute instead of straight away attributes? Because Net::OpenSSH has a lot of options and they may collide with POE::Component::Generic's options, and I don't feel like maintaining the mess. It's on Github so you can patch it up if you want (I accept patches... and foodstamps). AUTHOR Sawyer X, "" BUGS Please report any bugs or feature requests to "bug-poe-component-openssh at rt.cpan.org", or through the web interface at . I will be notified, and then you'll automatically be notified of progress on your bug as I make changes. Also available is the Github's issue tracker at . SUPPORT You can find documentation for this module with the perldoc command. perldoc POE::Component::OpenSSH You can also look for information at: * RT: CPAN's request tracker * Github issue tracker * Github page * AnnoCPAN: Annotated CPAN documentation * CPAN Ratings * Search CPAN DEPENDENCIES Net::OpenSSH POE POE::Component::Generic Moose MooseX::POE ACKNOWLEDGEMENTS All the people involved in the aforementioned projects. COPYRIGHT & LICENSE Copyright 2009 Sawyer X, all rights reserved. This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License. See http://dev.perl.org/licenses/ for more information.