home *** CD-ROM | disk | FTP | other *** search
/ Acorn User 10 / AU_CD10.iso / Updates / Perl / Non-RPC / !Perl / scripts / maketext < prev    next >
Text File  |  1998-08-01  |  588b  |  29 lines

  1. #! perl 
  2. use File::Basename;
  3. use Pod::ParserText;
  4. use RISCOS::File 'globlist';
  5.  
  6. $verbose = 1;
  7.  
  8. $baseout = '/Docs/RISCOS-Library-Docs';
  9. unless (@ARGV) {
  10.     @ARGV = 'pod/*.pod';
  11.     $baseout = '/Docs/'
  12. }
  13. for (reverse globlist @ARGV)
  14. {
  15.     $parser = new Pod::ParserText;
  16.     $base = basename $_, '.pod';
  17.     $out = "$baseout/$base";
  18.     print STDERR "< $_ >$out\n" if $verbose;
  19.  
  20.     $parser->parse_from_file($_, "$out");
  21.     if (-z $out) {
  22.     if (unlink $out) {
  23.         print STDERR "Removed zero length $out\n";
  24.     } else {
  25.         print STDERR "Failed to remove zero length $out: $!\n";
  26.     }
  27.     }
  28. }
  29.