NAME
    Boxer - system deployment ninja tricks

VERSION
    Version v1.4.3

SYNOPSIS
        use Boxer;

        my $domain = Boxer->get_world('Reclass')->new( suite => 'stretch', data => 'examples' );
        say $domain->list_parts();

        my $goal = $domain->get_part('lxp5');
        my $plan = $domain->map( $goal, 1 );
        $plan->as_file( Boxer::File::WithSkeleton->new( basename => 'preseed.cfg' ) );

        my $serializer = Boxer::File::WithSkeleton->new( skeleton => 'script.sh.in' );
        $plan->as_file( $serializer->file( 'script.sh', 1 ) );

        my $anothergoal = $domain->get_part('parl-greens');
        my $anotherplan = $domain->map($anothergoal);
        $anotherplan->as_file( $serializer->file( 'parl-greens.sh', 1 ) );

        my $newdomain = Boxer->get_world()->new( suite => 'buster', data => 'examples' );
        my $plan_a    = $newdomain->map($goal);
        $plan_a->as_file( Boxer::File::WithSkeleton->new( basename => 'preseed_pure.cfg' ) );

DESCRIPTION
    Framework for system deployment ninja tricks.

    See boxer for further information.

BUGS
    Please report any bugs to
    <http://rt.cpan.org/Dist/Display.html?Queue=Boxer>.

SEE ALSO
    Debian Installer <https://www.debian.org/devel/debian-installer/>, tasksel
    <https://www.debian.org/doc/manuals/debian-faq/ch-pkgtools.en.html#s-tasks
    el>, debconf preseeding <https://wiki.debian.org/DebianInstaller/Preseed>,
    Hands-off <http://hands.com/d-i/>

    Debian Pure Blends <https://wiki.debian.org/DebianPureBlends>

    Footprintless

    FAI class system <https://fai-project.org/fai-guide/#defining%20classes>

    Elbe commands <https://elbe-rfs.org/docs/sphinx/elbe.html>

    isar <https://github.com/ilbers/isar>

    Debathena config-package-dev <https://debathena.mit.edu/config-packages/>

    germinate <https://wiki.ubuntu.com/Germinate>

    <https://freedombox.org/>, <https://solidbox.org/>,
    <https://wiki.debian.org/Design>, <https://wiki.debian.org/DebianParl>,
    <http://box.redpill.dk/>

AUTHOR
    Jonas Smedegaard `<dr@jones.dk>`.

COPYRIGHT AND LICENCE
    Copyright © 2013-2016 Jonas Smedegaard

    This is free software; you can redistribute it and/or modify it under the
    same terms as the Perl 5 programming language system itself.

DISCLAIMER OF WARRANTIES
    THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED
    WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
    MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.