App-Termcast

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

         "requires" : {
            "Getopt::Long" : "0",
            "IO::Select" : "0",
            "IO::Socket::INET" : "0",
            "JSON" : "0",
            "Moose" : "0",
            "MooseX::Getopt::Dashes" : "0",
            "Scalar::Util" : "0",
            "Term::Filter::Callback" : "0",
            "Term::ReadKey" : "0",
            "Try::Tiny" : "0",
            "strict" : "0",
            "warnings" : "0"
         }
      },
      "test" : {
         "requires" : {
            "File::Spec" : "0",
            "IO::Handle" : "0",
            "IPC::Open3" : "0",
            "Test::More" : "0.88",

META.yml  view on Meta::CPAN

requires:
  Getopt::Long: '0'
  IO::Select: '0'
  IO::Socket::INET: '0'
  JSON: '0'
  Moose: '0'
  MooseX::Getopt::Dashes: '0'
  Scalar::Util: '0'
  Term::Filter::Callback: '0'
  Term::ReadKey: '0'
  Try::Tiny: '0'
  strict: '0'
  warnings: '0'
resources:
  bugtracker: https://github.com/doy/app-termcast/issues
  homepage: http://metacpan.org/release/App-Termcast
  repository: git://github.com/doy/app-termcast.git
version: '0.13'
x_Dist_Zilla:
  perl:
    version: '5.020000'

Makefile.PL  view on Meta::CPAN

  "PREREQ_PM" => {
    "Getopt::Long" => 0,
    "IO::Select" => 0,
    "IO::Socket::INET" => 0,
    "JSON" => 0,
    "Moose" => 0,
    "MooseX::Getopt::Dashes" => 0,
    "Scalar::Util" => 0,
    "Term::Filter::Callback" => 0,
    "Term::ReadKey" => 0,
    "Try::Tiny" => 0,
    "strict" => 0,
    "warnings" => 0
  },
  "TEST_REQUIRES" => {
    "File::Spec" => 0,
    "IO::Handle" => 0,
    "IPC::Open3" => 0,
    "Test::More" => "0.88",
    "Test::Requires" => 0
  },

Makefile.PL  view on Meta::CPAN

  "IO::Socket::INET" => 0,
  "IPC::Open3" => 0,
  "JSON" => 0,
  "Moose" => 0,
  "MooseX::Getopt::Dashes" => 0,
  "Scalar::Util" => 0,
  "Term::Filter::Callback" => 0,
  "Term::ReadKey" => 0,
  "Test::More" => "0.88",
  "Test::Requires" => 0,
  "Try::Tiny" => 0,
  "strict" => 0,
  "warnings" => 0
);


unless ( eval { ExtUtils::MakeMaker->VERSION(6.63_03) } ) {
  delete $WriteMakefileArgs{TEST_REQUIRES};
  delete $WriteMakefileArgs{BUILD_REQUIRES};
  $WriteMakefileArgs{PREREQ_PM} = \%FallbackPrereqs;
}

lib/App/Termcast.pm  view on Meta::CPAN

# ABSTRACT: broadcast your terminal sessions for remote viewing

with 'MooseX::Getopt::Dashes';

use IO::Select;
use IO::Socket::INET;
use JSON;
use Scalar::Util 'weaken';
use Term::Filter::Callback;
use Term::ReadKey;
use Try::Tiny;



has host => (
    is      => 'rw',
    isa     => 'Str',
    default => 'noway.ratry.ru',
    documentation => 'Hostname of the termcast server to connect to',
);



( run in 0.449 second using v1.01-cache-2.11-cpan-05444aca049 )