File::Util version 3.13_7 ========================== DESCRIPTION File::Util provides a comprehensive toolbox of utilities to automate all kinds of common tasks on file / directories. Its purpose is to do so in the most portable manner possible so that users of this module won't have to worry about whether their programs will work on other OSes and machines. CHANGES IN LAST FEW RELEASES (listed in reverse cronological order by date and subversion) 3.13_7 12/6/02, 2:56 pm Amost ready for CPAN! License changed from the GNU LGPL to Perl's own liscencing scheme. Various tweaks to compile-time sequences. Previously subroutines, SL and NL are now constants. This makes them easier to use when importing them to your main program. Instead of having to type "print('foo' . NL . NL)", you can type the more intuitive "print('foo' . NL x 2)". The same applies for SL, though it's not likely you'll be wanting to print out more than one SL character in sequence. This shouldn't break previous usage of these exported names. Small reference material section appended to the general documentation file contained in 'docs-basic.txt' (part of this distribution) 3.13_4 11/14/02, 1:22 pm Got rid of all variables in @EXPORT_OK, namely: $OS $EBCDIC $NL $SL I wanted to export only methods, seeing as exporting variables just isn't right, no matter how convenient it might be. There are two new methods, and they are both autoloaded, namely: File::Util::os() File::Util::ebcdic() These two methods take no arguments, and return only the value of the previously EXPORT_OK'ed "$OS" and "$EBCDIC" Added more thorough testing to distribution tests lineup, and an additional set of tests in an automated "empty subclass test" of the modules native methods and all those it inherits from its ancestoral classes. More flock() related tweaking in private methods that implement File::Util's automatic, transparent file locking mechanism. INSTALLATION To install this module type the following: perl Makefile.PL make make test make install On windows machines use nmake rather than make; those running cygwin don't have to worry about this. If you don't know what cygwin is, use nmake and check out after you're done installing this module if you want to find out. DEPENDENCIES This module requires these other modules and libraries: OOorNO.pm v0.00_2 or better Handy::Dandy v1.30_4 or better Exception::Handler v1.00_0 or better Handy::Dandy::TimeTools v0.01_5 or better AUTHOR Tommy Butler COPYRIGHT Copyright (C) Tommy Butler 2001-2002, all rights reserved. LICENCE This library is free software, you may redistribute it and/or modify it under the same terms as Perl itself.