The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

fatpack-simple - only fatpack a script

SYNOPSIS

  $ fatpack-simple [OPTIONS] SCRIPT

OPTIONS

  -d, --dir DIRECTORIES       where pm files to be fatpacked are.
                              default: lib,fatlib,local,extlib
  -o, --output OUTPUT         output filename
  -e, --exclude MODULES       modules not to be fatpacked
  -s, --strict                turn on strict mode
  -q, --quiet                 be quiet
      --color                 color output, default: on
      --no-strip              do not perform perl-strip
      --cache DIRECTORY       cache directory for perl-strip
      --shebang SHEBANG       use custom shebang
      --exclude-strip REGEXP  do not perform perl-strip on files which match REGEXP
  -h, --help                  show this help
  -v, --version               show version

EXAMPLES

  $ fatpack-simple script.pl
  $ fatpack-simple --dir deps,my-ext --output artifact.pl script.pl
  $ fatpack-simple --exclude Module::Build,List::MoreUtils --strict script.pl
  $ fatpack-simple --shebang '#!/usr/bin/env perl' script.pl
  $ fatpack-simple --exclude-strip 'MyApp.*\.pm' script.pl

DESCRIPTION

fatpack-simple helps you fatpack a script when you understand the whole dependencies of it.

If you execute fatpack-simple script.pl, then you will get script.fatpack.pl that is the fatpacked script.pl with all modules in lib,fatlib,local,extlib directories. Also note that the all modules are automatically perl-stripped.

For tutorial, please look at App::FatPacker::Simple::Tutorial.

LICENSE

Copyright (C) Shoichi Kaji.

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

AUTHOR

Shoichi Kaji <skaji@cpan.org>