Script::Toolbox version 0.17 ============================ - same as 0.16 with additional tests Script::Toolbox version 0.16 ============================ - new function Now() - new function Now('strftime-format') Script::Toolbox version 0.13...0.15 =================================== - automatic usage message if any errors on the command line - Script::Toolbox->new() is valid yet (no command line processing) - new function System() - new function File( "| /bin/cat", "Hello World" ) Script::Toolbox version 0.12 ============================ 0.12 fixes a little mistake in the POD section of Script::Toolbox (nothing dangerous :-) Script::Toolbox version 0.11 ============================ use UNIVERSAL qw(isa); => cause an error on RedHat. Version 0.11 comes without usage of UNIVERSAL. Script::Toolbox version 0.10 ============================ This version fixes some minor bugs in the 'Usage' message part. Optionaly options and mandatory options with a default value will be displayed yet like '[-option ] - the description'. Script::Toolbox version 0.09 ============================ This module is intended to make the life a litle bit easier for all of us who have to write daily a "small" script. Every time the same procedure, the script needs some options, a usage message, deals with some files and directories, needs a logfile and so on. Before you can say knife the "small" script will become a "big" script. This module offers: - Mandatory and optionaly commandline options (based on GetOpt::Long). - Automated generation of usage messages. - Automated display of the online manual (-help). - Simple read/write of entire files to/from memory. - Simple read of directory listings. - Simple logging . - Automated logging of criticaly exceptions. - Simple automated formatting of tabular data like CSV or such you can get. from selectall_arrayref() and selectall_hashref() from the DBI module. - Simple usage of temporary files. INSTALLATION To install this module type the following: perl Makefile.PL make make test make install A example.pl script demonstrates some of the features. DEPENDENCIES This module requires these other modules and libraries: IO::File IO::Dir File::stat; Data::Dumper; Fatal UNIVERSAL Getopt::Long Exporter COPYRIGHT AND LICENCE Copyright (C) 2002-2004 Matthias Eckardt, eckardt & braun GmbH matthias.eckardt@link-up.de http://www.link-up.de This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.