Module::Build
Go back to ExtUtils::MakeMaker.
ExtUtils::MakeMaker
hush_exec
unhush_exec
getopt()
Add prompt_file from an earlier branch.
Fix Build.PL so a compatibility Makefile.PL is generated.
Another "brown paper bag release". Fixed a bug in tsay that would cause it not to work if there was a true value in $1 already. Bring on Perl 6 and lexical $/.
Added new functions 'anydump' and the awesome 'tsay'
Brown paper bag release - the prompting had some debug statements left behind.
Documentation modifications only; it was quite rightly pointed out that the documentation didn't really say what the script is useful for.
Prompt the user for arbitrary things via prompt_for(-int => "foo"), with readline support.
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.
run()
run_err()
capture()
capture_err()
Bug fix for scripts that fork (see t/04-fork.t)
Do your getopt() and YAML::Load() in one pass! See getconf() in the man page.
YAML::Load()
getconf()
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"
DEFAULT CONFIGURATION FILE
New timer utility functions start_timer(), show_delta(), show_elapsed()
start_timer()
show_delta()
show_elapsed()
barf() now does not make your script exit if inside eval {}; it checks $^S and re-throws the error instead.
barf()
eval {}
$^S
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
To install Scriptalicious, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Scriptalicious
CPAN shell
perl -MCPAN -e shell install Scriptalicious
For more information on module installation, please visit the detailed CPAN module installation guide.