WHATS NEW IN SCRIPTALICIOUS

VERSION 1.05 (not yet released)

Prompting

Prompt the user for arbitrary things via prompt_for(-int => "foo"), with readline support.

Filehandle Plugging and Playing

All functions that run things (ie run(), run_err(), capture() and capture_err() can now have arbitrary filehandle connections to closures (via a sub-process), named files or filehandles.

VERSION 1.04

Bug fix for scripts that fork (see t/04-fork.t)

VERSION 1.03

YAML config file support

Do your getopt() and YAML::Load() in one pass! See getconf() in the man page.

You can even include the default YAML configuration file in your POD via Pod::Constants! Soon to be documented and tested by the test suite :). But the daring can go put some YAML in a section called "DEFAULT CONFIGURATION FILE"

Quick and dirty timer functions

New timer utility functions start_timer(), show_delta(), show_elapsed()

bugfix

barf() now does not make your script exit if inside eval {}; it checks $^S and re-throws the error instead.

Historic releases

Version 1.02 - Thu, 15 Apr 2004 12:24:16 +1200

 * Made barf actually barf :-}
 * Fixed bug with capture and -v - error "Warning: unable to close
   filehandle CHILD properly."
 * output from capture_err matches documentation

Version 1.01 - Tue, 13 Apr 2004 10:26:27 +1200

 * Fixed version number input - now accepts $main::VERSION as per
   widespread convention
 * Added SEE ALSO section based on feedback from module-
   authors@perl.org