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
  },

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;

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

( run in 0.805 second using v1.00-cache-2.02-grep-82fe00e-cpan-1925d2aa809 )