Boxer
view release on metacpan or search on metacpan
lib/Boxer/World/Flat.pm view on Meta::CPAN
package Boxer::World::Flat;
=encoding UTF-8
=head1 NAME
Boxer::World::Flat - software for single use case
=cut
use v5.20;
use utf8;
use Role::Commons -all;
use feature 'signatures';
use namespace::autoclean 0.16;
use autodie;
use Moo;
use MooX::StrictConstructor;
extends qw(Boxer::World);
use Types::Standard qw( Maybe Bool Tuple );
use Types::TypeTiny qw( StringLike ArrayLike );
use strictures 2;
no warnings "experimental::signatures";
=head1 VERSION
Version v1.4.3
=cut
our $VERSION = "v1.4.3";
=head1 DESCRIPTION
Outside the box is a world of software.
B<Boxer::World::Flat> is a class describing a collection of software
available for installation into (or as) an operating system.
=head1 SEE ALSO
L<Boxer>.
=cut
has parts => (
is => 'ro',
isa => Tuple [],
default => sub { [] },
);
has node => (
is => 'ro',
isa => StringLike,
required => 1,
);
has epoch => (
is => 'ro',
isa => Maybe [StringLike],
);
has pkgs => (
is => 'ro',
isa => ArrayLike,
required => 1,
);
has pkgs_auto => (
is => 'ro',
isa => ArrayLike,
required => 1,
( run in 0.798 second using v1.01-cache-2.11-cpan-39bf76dae61 )