#!/usr/bin/perl
use strict;
use warnings;
use utf8;
use App::FatPacker::Simple;

App::FatPacker::Simple->new->parse_options(@ARGV)->run;

__END__

=for stopwords fatpack fatpacks fatpacked deps

=head1 NAME

fatpack-simple - only fatpack a script

=head1 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-perl-strip     do not perform perl-strip
        --shebang SHEBANG   use custom shebang
    -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

=head1 DESCRIPTION

C<fatpack-simple> helps you fatpack a script when B<you> understand the whole
dependencies of it.

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

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

=head1 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.

=head1 AUTHOR

Shoichi Kaji E<lt>skaji@cpan.orgE<gt>

=cut

