The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
#!/usr/bin/env perl
use strict;
use warnings;
use utf8;

sub diag {
    print STDERR @_;
    print STDERR "\n";
}

if ( not exists $ENV{STERILIZE_ENV} ) {
    diag('STERILIZE_ENV unset');
    exit 0;
}
if ( $ENV{STERILIZE_ENV} < 1 ) {
    diag('STERLIZIE_ENV < 1, Not Sterilizing');
    exit 0;
}
if ( not exists $ENV{TRAVIS} ) {
    diag('Is not running under travis!');
    exit 1;
}
for my $i (@INC) {
    next if $i !~ /site/;
    next if $i eq '.';
    diag( 'Sterilizing files in ' . $i );
    system( 'find', $i, '-type', 'f', '-delete' );
    diag( 'Sterilizing dirs in ' . $i );
    system( 'find', $i, '-depth', '-type', 'd', '-delete' );
}