App-Dothe

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

         "requires" : {
            "File::Wildcard" : "0",
            "Graph::Directed" : "0",
            "List::AllUtils" : "0",
            "Log::Any" : "0",
            "Log::Any::Adapter" : "0",
            "Moose" : "0",
            "MooseX::App::Simple" : "0",
            "Path::Tiny" : "0",
            "PerlX::Maybe" : "0",
            "Ref::Util" : "0",
            "Text::Template" : "0",
            "Type::Tiny" : "0",
            "Types::Standard" : "0",
            "YAML::XS" : "0",
            "experimental" : "0",
            "perl" : "v5.20.0",
            "warnings" : "0"
         }
      },
      "test" : {

META.yml  view on Meta::CPAN

requires:
  File::Wildcard: '0'
  Graph::Directed: '0'
  List::AllUtils: '0'
  Log::Any: '0'
  Log::Any::Adapter: '0'
  Moose: '0'
  MooseX::App::Simple: '0'
  Path::Tiny: '0'
  PerlX::Maybe: '0'
  Ref::Util: '0'
  Text::Template: '0'
  Type::Tiny: '0'
  Types::Standard: '0'
  YAML::XS: '0'
  experimental: '0'
  perl: v5.20.0
  warnings: '0'
resources:
  bugtracker: https://github.com/yanick/App-Dothe/issues
  homepage: https://github.com/yanick/App-Dothe

Makefile.PL  view on Meta::CPAN

  "PREREQ_PM" => {
    "File::Wildcard" => 0,
    "Graph::Directed" => 0,
    "List::AllUtils" => 0,
    "Log::Any" => 0,
    "Log::Any::Adapter" => 0,
    "Moose" => 0,
    "MooseX::App::Simple" => 0,
    "Path::Tiny" => 0,
    "PerlX::Maybe" => 0,
    "Ref::Util" => 0,
    "Text::Template" => 0,
    "Type::Tiny" => 0,
    "Types::Standard" => 0,
    "YAML::XS" => 0,
    "experimental" => 0,
    "warnings" => 0
  },
  "TEST_REQUIRES" => {
    "ExtUtils::MakeMaker" => 0,
    "File::Spec" => 0,

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

);

has vars => (
    is => 'ro',
    lazy => 1,
    isa => 'HashRef',
    builder => '_build_vars',
    init_arg => undef,
);

use Ref::Util qw/ is_arrayref is_hashref /;

sub render($self,$template,$vars) {
    if( is_arrayref $template ) {
        return [ map { $self->render($_,$vars) } @$template ];
    }

    if( is_hashref $template ) {
        return { pairmap { $a => $self->render($b,$vars) } %$template }
    }

lib/App/Dothe/Task.pm  view on Meta::CPAN

$App::Dothe::Task::VERSION = '0.0.1';
use 5.20.0;
use warnings;

use Moose;

use Log::Any qw($log);
use Types::Standard qw/ ArrayRef InstanceOf /;
use Type::Tiny;
use List::AllUtils qw/ min pairmap /;
use Ref::Util qw/ is_arrayref is_hashref /;
use PerlX::Maybe;
use Text::Template;
use Path::Tiny;
use File::Wildcard;


use experimental qw/
    signatures
    postderef
/;

t/00-report-prereqs.dd  view on Meta::CPAN

                      'requires' => {
                                      'File::Wildcard' => '0',
                                      'Graph::Directed' => '0',
                                      'List::AllUtils' => '0',
                                      'Log::Any' => '0',
                                      'Log::Any::Adapter' => '0',
                                      'Moose' => '0',
                                      'MooseX::App::Simple' => '0',
                                      'Path::Tiny' => '0',
                                      'PerlX::Maybe' => '0',
                                      'Ref::Util' => '0',
                                      'Text::Template' => '0',
                                      'Type::Tiny' => '0',
                                      'Types::Standard' => '0',
                                      'YAML::XS' => '0',
                                      'experimental' => '0',
                                      'perl' => 'v5.20.0',
                                      'warnings' => '0'
                                    }
                    },
       'test' => {

 view all matches for this distribution
 view release on metacpan -  search on metacpan

( run in 1.207 second using v1.00-cache-2.02-grep-82fe00e-cpan-503542c4f10 )