1#!/usr/bin/env bash
2
3MODULE=`perl -ne 'print $1 if m{all_from.+?([\w/.]+)}' Makefile.PL`;
4perl=perl
5$perl -v
6
7rm -rf MANIFEST.bak MANIFEST Makefile.old && \
8echo > '_.tar.gz' && \
9pod2text $MODULE > README && \
10$perl -i -lpne 's{^\s+$}{};s{^    ((?: {8})+)}{" "x(4+length($1)/2)}se;' README && \
11$perl Makefile.PL && \
12rm *.tar.gz && \
13make manifest && \
14$perl -i -lne 'print unless /(?:\.tar\.gz$|^dist|^tmp|uploads\.rdf)/' MANIFEST && \
15make clean && \
16$perl Makefile.PL && \
17make && \
18TEST_AUTHOR=1 make test && \
19make disttest && \
20make dist && \
21cp -f *.tar.gz dist/ && \
22perl cpants.pl && \
23make clean && \
24rm -rf MANIFEST.bak Makefile.old && \
25echo "All is OK"
26