Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

app::termcast(3pm) [debian man page]

App::Termcast(3pm)					User Contributed Perl Documentation					App::Termcast(3pm)

NAME
App::Termcast - broadcast your terminal sessions for remote viewing VERSION
version 0.12 SYNOPSIS
my $tc = App::Termcast->new(user => 'foo'); $tc->run('bash'); DESCRIPTION
App::Termcast is a client for the <http://termcast.org/> service, which allows broadcasting of a terminal session for remote viewing. ATTRIBUTES
host Server to connect to (defaults to noway.ratry.ru, the host for the termcast.org service). port Port to use on the termcast server (defaults to 31337). user Username to use (defaults to the local username). password Password for the given user. The password is set the first time that username connects, and must be the same every subsequent time. It is sent in plaintext as part of the connection process, so don't use an important password here. Defaults to 'asdf' since really, a password isn't all that important unless you're worried about being impersonated. bell_on_watcher Whether or not to send a bell to the terminal when a watcher connects or disconnects. Defaults to false. timeout How long in seconds to use for the timeout to the termcast server. Defaults to 5. METHODS
establishment_message Returns the string sent to the termcast server when connecting (typically containing the username and password) termsize_message Returns the string sent to the termcast server whenever the terminal size changes. write_to_termcast $BUF Sends $BUF to the termcast server. run @ARGV Runs the given command in the local terminal as though via "system", but streams all output from that command to the termcast server. The command may be an interactive program (in fact, this is the most useful case). TODO
Use MooseX::SimpleConfig to make configuration easier. BUGS
No known bugs. Please report any bugs through RT: email "bug-app-termcast at rt.cpan.org", or browse to http://rt.cpan.org/NoAuth/ReportBug.html?Queue=App-Termcast <http://rt.cpan.org/NoAuth/ReportBug.html?Queue=App-Termcast>. SEE ALSO
<http://termcast.org/> SUPPORT
You can find this documentation for this module with the perldoc command. perldoc App::Termcast You can also look for information at: o AnnoCPAN: Annotated CPAN documentation http://annocpan.org/dist/App-Termcast <http://annocpan.org/dist/App-Termcast> o CPAN Ratings http://cpanratings.perl.org/d/App-Termcast <http://cpanratings.perl.org/d/App-Termcast> o RT: CPAN's request tracker http://rt.cpan.org/NoAuth/Bugs.html?Dist=App-Termcast <http://rt.cpan.org/NoAuth/Bugs.html?Dist=App-Termcast> o Search CPAN http://search.cpan.org/dist/App-Termcast <http://search.cpan.org/dist/App-Termcast> AUTHOR
Jesse Luehrs <doy at tozt dot net> COPYRIGHT AND LICENSE
This software is copyright (c) 2012 by Jesse Luehrs. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. perl v5.14.2 2012-03-15 App::Termcast(3pm)

Check Out this Related Man Page

CatalystX::InjectComponent(3pm) 			User Contributed Perl Documentation			   CatalystX::InjectComponent(3pm)

NAME
CatalystX::InjectComponent - Inject components into your Catalyst application VERSION
Version 0.024 SYNOPSIS
package My::App; use Catalyst::Runtime '5.80'; use Moose; BEGIN { extends qw/Catalyst/ } ... after 'setup_components' => sub { my $class = shift; CatalystX::InjectComponent->inject( into => $class, component => 'MyModel' ); if ( $class->config->{ ... ) { CatalystX::InjectComponent->inject( into => $class, component => 'MyRootV2', as => 'Controller::Root' ); } else { CatalystX::InjectComponent->inject( into => $class, component => 'MyRootV1', as => 'Root' ); # Controller:: will be automatically prefixed } }; DESCRIPTION
CatalystX::InjectComponent will inject Controller, Model, and View components into your Catalyst application at setup (run)time. It does this by creating a new package on-the-fly, having that package extend the given component, and then having Catalyst setup the new component (via "->setup_component") So, how do I use this thing? You should inject your components when appropriate, typically after "setup_compenents" runs If you're using the Moose version of Catalyst, then you can use the following technique: use Moose; BEGIN { extends qw/Catalyst/ } after 'setup_components' => sub { my $class = shift; CatalystX::InjectComponent->inject( into => $class, ... ) }; METHODS
CatalystX::InjectComponent->inject( ... ) into The Catalyst package to inject into (e.g. My::App) component The component package to inject as An optional moniker to use as the package name for the derived component For example: ->inject( into => My::App, component => Other::App::Controller::Apple ) The above will create 'My::App::Controller::Other::App::Controller::Apple' ->inject( into => My::App, component => Other::App::Controller::Apple, as => Apple ) The above will create 'My::App::Controller::Apple' ACKNOWLEDGEMENTS
Inspired by Catalyst::Plugin::AutoCRUD AUTHOR
Robert Krimen, "<rkrimen at cpan.org>" BUGS
Please report any bugs or feature requests to "bug-catalystx-injectcomponent at rt.cpan.org", or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=CatalystX-InjectComponent <http://rt.cpan.org/NoAuth/ReportBug.html?Queue=CatalystX- InjectComponent>. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes. SUPPORT
You can find documentation for this module with the perldoc command. perldoc CatalystX::InjectComponent You can also look for information at: o RT: CPAN's request tracker http://rt.cpan.org/NoAuth/Bugs.html?Dist=CatalystX-InjectComponent <http://rt.cpan.org/NoAuth/Bugs.html?Dist=CatalystX-InjectComponent> o AnnoCPAN: Annotated CPAN documentation http://annocpan.org/dist/CatalystX-InjectComponent <http://annocpan.org/dist/CatalystX-InjectComponent> o CPAN Ratings http://cpanratings.perl.org/d/CatalystX-InjectComponent <http://cpanratings.perl.org/d/CatalystX-InjectComponent> o Search CPAN http://search.cpan.org/dist/CatalystX-InjectComponent/ <http://search.cpan.org/dist/CatalystX-InjectComponent/> ACKNOWLEDGEMENTS
COPYRIGHT &; LICENSE Copyright 2009 Robert Krimen, all rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. perl v5.14.2 2012-04-06 CatalystX::InjectComponent(3pm)
Man Page