LCFG-Build-Tools

 view release on metacpan or  search on metacpan

lib/LCFG/Build/Tool.pm  view on Meta::CPAN

extends 'MooseX::App::Cmd::Command';

has 'dryrun' => (
    is            => 'rw',
    isa           => 'Bool',
    default       => 0,
    documentation => 'Simulate operation',
);

has 'quiet' => (
    traits        => ['Getopt'],
    is            => 'rw',
    isa           => 'Bool',
    default       => 0,
    cmd_aliases   => 'q',
    documentation => 'Less output to the screen',
);

has 'dir' => (
    is            => 'rw',
    isa           => 'Str',

lib/LCFG/Build/Tool/CheckMacros.pm  view on Meta::CPAN

use File::Temp ();
use IO::File ();
use LCFG::Build::Utils;

use Moose;

extends 'LCFG::Build::Tool';

# We do not want this option for these commands so use an override.

has '+resultsdir' => ( traits => ['NoGetopt'] );

has 'fix_deprecated' => (
    is            => 'rw',
    isa           => 'Bool',
    default       => 0,
    documentation => 'Replace deprecated macros with new-style names',
);

__PACKAGE__->meta->make_immutable;

lib/LCFG/Build/Tool/GenDeb.pm  view on Meta::CPAN

use LCFG::Build::Utils;
use Template v2.14;
use Try::Tiny;

use Moose;

extends 'LCFG::Build::Tool';

# We do not want this option for these commands so use an override.

has '+resultsdir' => ( traits => ['NoGetopt'] );

has 'logname' => (
    is            => 'rw',
    isa           => 'Str',
    lazy          => 1,
    default       => sub { $_[0]->spec->get_vcsinfo('logname') || 'ChangeLog' },
    documentation => 'The VCS log file name',
);

override '_load_vcs_module' => sub {

lib/LCFG/Build/Tool/MicroVersion.pm  view on Meta::CPAN

# $Date: 2018-12-12 15:10:41 +0000 (Wed, 12 Dec 2018) $

our $VERSION = '0.9.30';

use Moose;

extends 'LCFG::Build::Tool';

# We do not want this option for these commands so use an override.

has '+resultsdir' => ( traits => ['NoGetopt'] );

has 'logname' => (
    is            => 'rw',
    isa           => 'Str',
    lazy          => 1,
    default       => sub { $_[0]->spec->get_vcsinfo('logname') || 'ChangeLog' },
    documentation => 'The VCS log file name',
);

has 'checkcommitted' => (

lib/LCFG/Build/Tool/SRPM.pm  view on Meta::CPAN

use Moose;

extends 'LCFG::Build::Tool::RPM';

override 'abstract' => sub {
    return q{Build source RPMs from the tagged source tree};
};

has '+sourceonly' => (
    default => 1,
    traits  => ['NoGetopt'],
);

has '+deps' => (
    default => 0,
    traits  => ['NoGetopt'],
);

__PACKAGE__->meta->make_immutable;

no Moose;
1;
__END__

=head1 NAME

lib/LCFG/Build/Tool/Submit.pm  view on Meta::CPAN

# $Source:$
# $Revision:$
# $HeadURL:$
# $Date:$

use Moose;

extends 'LCFG::Build::Tool';

has 'bucket' => (
    traits    => ['Getopt'],
    is        => 'rw',
    isa       => 'Str',
    required  => 1,
    cmd_aliases   => 'B',
    documentation => 'The destination bucket for the RPMs',
);

has 'file' => (
    traits    => ['Getopt'],
    is        => 'rw',
    isa       => 'Str',
    required  => 1,
    default   => 'default.conf',
    cmd_aliases   => 'f',
    documentation => 'Alternative pkgsubmit configuration file to be used',
);

__PACKAGE__->meta->make_immutable;
no Moose;

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

( run in 1.132 second using v1.00-cache-2.02-grep-82fe00e-cpan-46ed484bbfeb )