App-Puppet-Environment-Updater

 view release on metacpan or  search on metacpan

Build.PL  view on Meta::CPAN

    "Git::Wrapper" => 0,
    "List::MoreUtils" => 0,
    "Log::Dispatchouli" => 0,
    "Moose" => 0,
    "MooseX::FollowPBP" => 0,
    "MooseX::Getopt" => 0,
    "MooseX::Types::Path::Class" => 0,
    "Path::Class::Dir" => 0,
    "Term::ANSIColor" => 0,
    "Try::Tiny" => 0,
    "namespace::autoclean" => 0,
    "strict" => 0,
    "warnings" => 0
  },
  "script_files" => [
    "bin/git-update-environment",
    "bin/git-update-production",
    "bin/git-update-staging",
    "bin/git-update-testing"
  ],
  "test_requires" => {

META.json  view on Meta::CPAN

            "Git::Wrapper" : "0",
            "List::MoreUtils" : "0",
            "Log::Dispatchouli" : "0",
            "Moose" : "0",
            "MooseX::FollowPBP" : "0",
            "MooseX::Getopt" : "0",
            "MooseX::Types::Path::Class" : "0",
            "Path::Class::Dir" : "0",
            "Term::ANSIColor" : "0",
            "Try::Tiny" : "0",
            "namespace::autoclean" : "0",
            "strict" : "0",
            "warnings" : "0"
         }
      },
      "test" : {
         "requires" : {
            "Directory::Scratch" : "0",
            "File::Spec" : "0",
            "IO::Handle" : "0",
            "IPC::Open3" : "0",

META.yml  view on Meta::CPAN

  Git::Wrapper: '0'
  List::MoreUtils: '0'
  Log::Dispatchouli: '0'
  Moose: '0'
  MooseX::FollowPBP: '0'
  MooseX::Getopt: '0'
  MooseX::Types::Path::Class: '0'
  Path::Class::Dir: '0'
  Term::ANSIColor: '0'
  Try::Tiny: '0'
  namespace::autoclean: '0'
  strict: '0'
  warnings: '0'
resources:
  repository: git://github.com/mstock/App-Puppet-Environment-Updater.git
version: '0.001002'
x_generated_by_perl: v5.32.1
x_serialization_backend: 'YAML::Tiny version 1.73'
x_spdx_expression: 'Artistic-1.0-Perl OR GPL-1.0-or-later'

cpanfile  view on Meta::CPAN

requires "Git::Wrapper" => "0";
requires "List::MoreUtils" => "0";
requires "Log::Dispatchouli" => "0";
requires "Moose" => "0";
requires "MooseX::FollowPBP" => "0";
requires "MooseX::Getopt" => "0";
requires "MooseX::Types::Path::Class" => "0";
requires "Path::Class::Dir" => "0";
requires "Term::ANSIColor" => "0";
requires "Try::Tiny" => "0";
requires "namespace::autoclean" => "0";
requires "strict" => "0";
requires "warnings" => "0";

on 'build' => sub {
  requires "Module::Build" => "0.28";
};

on 'test' => sub {
  requires "Directory::Scratch" => "0";
  requires "File::Spec" => "0";

lib/App/Puppet/Environment/Updater.pm  view on Meta::CPAN


use Carp;
use Git::Wrapper;
use File::pushd;
use Path::Class::Dir;
use MooseX::Types::Path::Class;
use Log::Dispatchouli;
use List::MoreUtils qw(any);
use Term::ANSIColor qw(:constants);
use Try::Tiny;
use namespace::autoclean;


has 'from' => (
	is            => 'ro',
	isa           => 'Str',
	required      => 1,
	documentation => 'Environment/branch which should be merged',
);

has 'environment' => (

t/000-report-versions-tiny.t  view on Meta::CPAN

eval { $v .= pmver('MooseX::FollowPBP','any version') };
eval { $v .= pmver('MooseX::Getopt','any version') };
eval { $v .= pmver('MooseX::Types::Path::Class','any version') };
eval { $v .= pmver('Path::Class::Dir','any version') };
eval { $v .= pmver('Term::ANSIColor','any version') };
eval { $v .= pmver('Test::Class','any version') };
eval { $v .= pmver('Test::Exception','any version') };
eval { $v .= pmver('Test::More','0.88') };
eval { $v .= pmver('Try::Tiny','any version') };
eval { $v .= pmver('lib','any version') };
eval { $v .= pmver('namespace::autoclean','any version') };
eval { $v .= pmver('parent','any version') };
eval { $v .= pmver('strict','any version') };
eval { $v .= pmver('warnings','any version') };


# All done.
$v .= <<'EOT';

Thanks for using my code.  I hope it works for you.
If not, please try and include this output in the bug report.



( run in 0.301 second using v1.01-cache-2.11-cpan-4d50c553e7e )