App-PureProxy

 view release on metacpan or  search on metacpan

cpanfile  view on Meta::CPAN

    requires 'App::FatPacker';
    requires 'Exporter';
    requires 'Clone::PP';
    requires 'HTTP::Date';
    requires 'HTTP::Parser';
    requires 'HTTP::Tiny';
    requires 'Module::Load';
    requires 'Text::Unidecode';
    requires 'Thrall', '0.0402';
    requires 'Time::Local';
    requires 'Try::Tiny';
};

on develop => sub {
    requires 'Devel::Cover';
    requires 'Devel::NYTProf';
    requires 'File::Slurp';
    requires 'Module::Build';
    requires 'Module::Build::Version';
    requires 'Module::Signature';
    requires 'Perl::Critic';

fatpack/fatpack.sh  view on Meta::CPAN

    for mod in \
        Clone \
        List::Util \
        Sub::Name \
        Time::TZOffset; do
        path=$(echo "${mod}" | sed 's,::,/,g')
        printf "%s" "next if m{^${path}\.pm$}; "
    done
)

# cpm install -g --reinstall if parent Exporter HTTP::Date HTTP::Status HTTP::Tiny IO::Socket::IP Module::Load Time::Local Try::Tiny

cd "$(dirname "$0")" || exit 0

rm -f fatpacker.trace packlists pureproxy
rm -rf fatlib

# shellcheck disable=SC2086
PLACK_HTTP_PARSER_PP=1 ${FATPACK} trace ${use} ../script/pureproxy.pl

${PERL} -ni -e "${delete}; print" fatpacker.trace

fatpack/fatpack.sh  view on Meta::CPAN

    parent \
    Clone::PP \
    Exporter \
    HTTP::Date \
    HTTP::Status \
    HTTP::Tiny \
    IO::Socket::IP \
    JSON::MaybeXS \
    Module::Load \
    Time::Local \
    Try::Tiny \
    URI \
    URI::Escape \
    WWW::Form::UrlEncoded \
    WWW::Form::UrlEncoded::PP \
    HTTP::Headers; do
    path=$(echo "${mod}" | sed 's,::,/,g')
    if [ ! -f "fatlib/${path}.pm" ]; then
        mkdir -p "fatlib/$(dirname "${path}")"
        cp -f "$(${PERL} -le "use ${mod} (); print \$INC{'${path}.pm'}")" "fatlib/${path}.pm" # "
        test -f "fatlib/${path}.pm" || die "Missing module at site_perl. Reinstall it with command:\ncpanm --reinstall %s" "${mod}"



( run in 0.576 second using v1.01-cache-2.11-cpan-05444aca049 )