The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
#!/usr/bin/perl -w
use strict;
use File::Find;
use File::Basename;

#the point here is to generate text documents from pod
#it is really a tool for us (Lincoln and Scott) for generating
#text documentation that will go into a software release

find({wanted => \&wanted, no_chdir=>1}, '.');

sub wanted {
  if (/\.pod$/) {
    if ('INSTALL.pod' eq basename($File::Find::name)) {
      system('pod2text','-l',$File::Find::name,'INSTALL.txt');
    } else {
      my ($basename,undef,undef) = fileparse($File::Find::name,"\.pod");
      if (uc($basename) eq $basename) {
        system('pod2text','-l',$File::Find::name,"./docs/$basename");
      } else {
        system('pod2text','-l',$File::Find::name,"./docs/$basename.txt"); 
      }
    }
  }
}