Changes for version 1.02 - 2014-11-30
- bugfix: bin/metabrik: document --script option
- bugfix: core::context: brik_init on first run only when it is not a base class Command
- new: metabrik: new_from_brik() method
Changes for version 1.20.0
- FEATURE: core::context: allow one-liners with a Brik Command. Example: perl -MMetabrik::Core::Context -e 'Metabrik::Core::Context->new_brik_run("client::dns", "mx_lookup", "gmail.com")'
- FEATURE: core::context: allow to pass Code, ARRAY or HASH as Argument to set Command
- FEATURE: core::global: repository Attribute to store default Briks repository
- FEATURE: easy update: thanks to brik::tool from Repository
- FEATURE: pod: most of the documentation is written
- FEATURE: Metabrik: need_packages and need_services Properties to easy installation of needed packages and services to start.
- UPDATE: Metabrik: only core::* Briks now, all others moved to Repository
- UPDATE: Metabrik: brik_preinit, brik_init and brik_fini are now official Commands
- new: Metabrik: brik_help_run_undef_arg, brik_help_run_invalid_arg, brik_help_run_empty_array_arg, brik_help_run_file_not_found, brik_help_set_undef_arg, brik_help_run_must_be_root and brik_help_run_directory_not_found Commands
- new: perl::module: use_test Attribute to activate test on module installation
- update: perl::module: install correctly supports ARRAY of modules to install
- bugfix: shell::rc, shell::script: add a trailing whitespace on multilines
Modules
There is Brik for that.
core::context Brik
core::global Brik
core::log Brik
core::shell Brik