Boxer(3pm)

πŸ“¦
version 1.4.3 Β· 4 versions
, in ubuntu resolute, ubuntu stonking

πŸ’– Boxer β€” the manual, but make it slay πŸ’–

Okay bestie, sit down, hydrate, because this is Boxer, a Perl module whose whole entire vibe is system deployment ninja tricks. Yes, that's the actual official tagline. The manual page is Boxer(3pm) and it lives in the User Contributed Perl Documentation section, and today we're reading it together. 🫢


✨ VERSION ✨

Version v1.4.3. That's the one, that's the queen. πŸ‘‘


πŸŽ€ SYNOPSIS πŸŽ€

Here's the whole little movie, verbatim, no cap:

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' ) );

Look at that. get_world, new, list_parts, get_part, map, as_file, and Boxer::File::WithSkeleton doing its little skeleton thing with basename and skeleton keys. That's the whole flow, and honestly? It's giving automation main character energy. πŸ”₯


🌸 DESCRIPTION 🌸

Framework for system deployment ninja tricks. That's it, that's the description β€” short, iconic, mysterious.

If you want the further information version, go read boxer. The module is not gonna do your homework for you, bestie, it's pointing you at the CLI. πŸ’…


πŸ’€ BUGS πŸ’€

Found a bug? Don't suffer in silence, report it please:

That's the RT queue for the Boxer distribution. Go, tell them, they wanna know. πŸ›


πŸ¦‹ SEE ALSO πŸ¦‹

The reading list, the whole mood board. Every single one, no skipping:

That's the full list, exactly as written. Go click responsibly. 🌈


πŸ’œ AUTHOR πŸ’œ

Jonas Smedegaard "<dr@jones.dk>". Icon. Respect. 🫑


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. Free as in literally go wild, bestie. πŸŽ€


πŸ™ˆ DISCLAIMER OF WARRANTIES πŸ™ˆ

Okay this part is ALL CAPS and that's because it matters, do not skim:

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.

Translation for the group chat: no promises, no guarantees, it is what it is. Use it, love it, but don't come for anyone if it acts up. πŸ’€


And that's the whole page, bestie! πŸ’– This masterpiece was served up by perl v5.40.1 on 2026-01-27, filed under Boxer(3pm). Periodt. βœ¨πŸ¦‹πŸŽ€

πŸ“¦ where this page comes from