App-Jup

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

            "Test::Pod" : "1.41"
         }
      },
      "runtime" : {
         "requires" : {
            "App::CharmKit" : "0",
            "App::Cmd::Setup" : "0",
            "Carp" : "0",
            "DDP" : "0",
            "Import::Into" : "0",
            "Modern::Perl" : "0",
            "Moo" : "0",
            "Moo::Role" : "0",
            "Pod::Markdown" : "0",
            "Pod::Weaver::Plugin::Exec" : "0",
            "bareword::filehandles" : "0",
            "indirect" : "0.16"
         }
      },
      "test" : {
         "requires" : {

META.yml  view on Meta::CPAN

meta-spec:
  url: http://module-build.sourceforge.net/META-spec-v1.4.html
  version: '1.4'
name: App-Jup
requires:
  App::CharmKit: '0'
  App::Cmd::Setup: '0'
  Carp: '0'
  DDP: '0'
  Import::Into: '0'
  Modern::Perl: '0'
  Moo: '0'
  Moo::Role: '0'
  Pod::Markdown: '0'
  Pod::Weaver::Plugin::Exec: '0'
  bareword::filehandles: '0'
  indirect: '0.16'
resources:
  bugtracker: https://github.com/battlemidget/jup/issues
  homepage: https://github.com/battlemidget/jup
  repository: https://github.com/battlemidget/jup.git

Makefile.PL  view on Meta::CPAN

    "bin/jup"
  ],
  "LICENSE" => "perl",
  "NAME" => "App::Jup",
  "PREREQ_PM" => {
    "App::CharmKit" => 0,
    "App::Cmd::Setup" => 0,
    "Carp" => 0,
    "DDP" => 0,
    "Import::Into" => 0,
    "Modern::Perl" => 0,
    "Moo" => 0,
    "Moo::Role" => 0,
    "Pod::Markdown" => 0,
    "Pod::Weaver::Plugin::Exec" => 0,
    "bareword::filehandles" => 0,
    "indirect" => "0.16"
  },
  "TEST_REQUIRES" => {
    "Test::More" => 0
  },

Makefile.PL  view on Meta::CPAN

  }
);


my %FallbackPrereqs = (
  "App::CharmKit" => 0,
  "App::Cmd::Setup" => 0,
  "Carp" => 0,
  "DDP" => 0,
  "Import::Into" => 0,
  "Modern::Perl" => 0,
  "Moo" => 0,
  "Moo::Role" => 0,
  "Pod::Markdown" => 0,
  "Pod::Weaver::Plugin::Exec" => 0,
  "Test::More" => 0,
  "bareword::filehandles" => 0,
  "indirect" => "0.16"
);


cpanfile  view on Meta::CPAN

# -*- mode:perl; -*-
requires "App::Cmd::Setup"           => "0";
requires "Carp"                      => "0";
requires "Modern::Perl"              => "0";
requires "Import::Into"              => "0";
requires "DDP"                       => "0";
requires "Moo"                       => "0";
requires "Moo::Role"                 => "0";
requires "bareword::filehandles"     => "0";
requires "indirect"                  => "0.16";
requires "Pod::Weaver::Plugin::Exec" => "0";
requires "Pod::Markdown"             => "0";
requires "App::CharmKit"             => "0";

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

package App::Jup;
$App::Jup::VERSION = '1.01';
use Modern::Perl;
use App::Cmd::Setup -app;

# ABSTRACT: Global Jup options

sub global_opt_spec {
    return (["verbose|v:s@", "extra logging"]);
}

1;

lib/App/Jup/Command.pm  view on Meta::CPAN

package App::Jup::Command;
$App::Jup::Command::VERSION = '1.01';
# ABSTRACT: base class for jup commands

use Modern::Perl;
use App::Cmd::Setup -command;

1;

__END__

=pod

=head1 NAME

lib/App/Jup/DSL.pm  view on Meta::CPAN

package App::Jup::DSL;
$App::Jup::DSL::VERSION = '1.01';
# ABSTRACT: heart of jup, dsl for executing a deployment

use Modern::Perl;
use DDP;
use Carp qw(croak);
use charm;
use Import::Into;

sub import {
    my ($class, @args) = @_;
    my $caller = caller;

    croak qq{"$_" is not exported by the $class module} for @args;



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