App-Eduard

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

         "requires" : {
            "Email::Sender::Simple" : "0",
            "File::Share" : "0",
            "File::Slurp" : "0",
            "Getopt::Long" : "0",
            "MIME::Entity" : "5.419",
            "MIME::Parser" : "5.419",
            "Mail::GnuPG" : "0",
            "PerlX::Maybe" : "0",
            "Template" : "0",
            "Try::Tiny" : "0",
            "perl" : "5.014000"
         }
      }
   },
   "release_status" : "stable",
   "resources" : {
      "repository" : {
         "url" : "git://gitorious.org/ceata/ceata-eduard.git"
      }
   },

META.yml  view on Meta::CPAN

requires:
  Email::Sender::Simple: '0'
  File::Share: '0'
  File::Slurp: '0'
  Getopt::Long: '0'
  MIME::Entity: '5.419'
  MIME::Parser: '5.419'
  Mail::GnuPG: '0'
  PerlX::Maybe: '0'
  Template: '0'
  Try::Tiny: '0'
  perl: '5.014000'
resources:
  repository: git://gitorious.org/ceata/ceata-eduard.git
version: '0.001002'

Makefile.PL  view on Meta::CPAN

	PREREQ_PM         => {
		qw/Email::Sender::Simple 0
		   File::Share           0
		   File::Slurp           0
		   Getopt::Long          0
		   MIME::Entity          5.419
		   MIME::Parser          5.419
		   Mail::GnuPG           0
		   PerlX::Maybe          0
		   Template              0
		   Try::Tiny             0/,
	},
	BUILD_REQUIRES     => {
		qw/ExtUtils::MakeMaker     0
		   File::ShareDir::Install 0/,
	},
	META_MERGE         => {
		dynamic_config => 0,
		resources      => {
			repository => 'git://gitorious.org/ceata/ceata-eduard.git',
		}

README  view on Meta::CPAN

This module requires these other modules and libraries:

 * Email::Sender
 * File::Slurp
 * File::Share
 * File::ShareDir::Install
 * MIME-Tools
 * Mail::GnuPG
 * PerlX::Maybe
 * Template-Toolkit
 * Try::Tiny

COPYRIGHT AND LICENCE

Copyright (C) 2014 by Fundația Ceata

This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself, either Perl version 5.18.2 or,
at your option, any later version of Perl 5 you may have available.


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

use File::Share qw/dist_file/;
use File::Slurp qw/read_file/;
use File::Spec::Functions qw/rel2abs/;
use IO::Handle;
use Getopt::Long;
use MIME::Entity;
use MIME::Parser;
use Mail::GnuPG;
use PerlX::Maybe;
use Template;
use Try::Tiny;

sub debug { say STDERR @_ if $ENV{EDUARD_DEBUG} }
sub stringify ($) { join '', map {; '>', $_ } @{$_[0]} }
sub mg {
	Mail::GnuPG->new(
		key                => $ENV{EDUARD_KEY},
		maybe always_trust => $ENV{EDUARD_ALWAYS_TRUST},
		maybe keydir       => $ENV{EDUARD_KEYDIR},
		maybe passphrase   => $ENV{EDUARD_PASSPHRASE},
		maybe use_agent    => $ENV{EDUARD_USE_AGENT},



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