#!/usr/bin/perl use warnings; use strict; use lib 'lib'; use Module::Packaged::Generate; use File::Slurp; use Storable qw(nfreeze); use Compress::Zlib; my $p = Module::Packaged::Generate->new(); my $data = compress(nfreeze($p->{data}), 9); write_file("/vhosts/www.astray.com/site/manatee/root/tmp/module_packaged.gz", $data);